C++ Developer at Nexsure solutions Ā· Remote, Chennai Ā· 3 - 15 years Ā· ā¹5L - ā¹25L / yr Ā· Bootstrapped Ā· Remote friendly Ā· Posted 25 Feb 2026

šØ Hiring Alert šØ Hiring Alert šØ Hiring Alert šØĀ
š Job Role: C++ DeveloperĀ
š Location: Chennai
We are looking for skilled C++ Developers with strong hands-on experience in software development, preferably in the automotive or embedded domain.
š¹ Key Requirements
ā Strong proficiency in C++
ā Good understanding of OOPS concepts
ā Experience in debugging & performance optimization
ā Exposure to Embedded / Automotive systems preferred
ā Linux environment experience (preferred)
š© Interested candidates can share updated CV
š Subject Line: Application for C++ DeveloperĀ
#Hiring #CppDeveloper #CPlusPlus #EmbeddedDeveloper
#AutomotiveSoftware #ChennaiJobs #ExpleoHiring
#SoftwareEngineer #TechHiring #ImmediateHiring

About Nexsure solutions
About
Company social profiles
Similar jobs (10)
Experience and Expertise
- 2+ years of experience in C++ application development.
- Hands-on experience with C++11 or above.
- Strong knowledge of object-oriented programming and software design.
- Deep understanding of STL, multi-threading, socket programming, and data structures.
- Solid grasp of Linux development and debugging techniques.
- Proficient in using GCC, GDB, and Makefile.
- Familiarity with Valgrind and similar analysis tools.
- Experience with version control tools like Git.
- Experience writing and maintaining automated tests.
- Experience in capital markets/trading domain is a plus.
Required Skills:
- Strong proficiency in C++, with fair knowledge of the language specification.Ā Ā
- Should have good knowledge of the standard library STL containers, multi-threading concepts and algorithms.
- Good understanding of memory management. Must be familiar with templating in C++
- Knowledge of the latest C++ 17 or above will be an added advantage.Ā
- Knowledge of writing modules for high-level languages such as Node.js, Python, etc. will be appreciated
- Should have strong Linux development and debugging skills ā Candidates with knowledge of Financial domain like equity and trading domain would be an added advantage.
- Mandatory Skills: C++, STL, Multithreading, Socket Programming, LINUX, Memory Management, System Design, Design Patterns, Design & Deployment.
We are looking for Embedded Developer with Leading Global MNC - Faridabad
Description:
- Strong experience with 32-bit microcontrollers such as STM32, NXP, Renesas, TI, Microchip, etc.
- Excellent knowledge of C/C++ programming and exposure to Assembly.
- Strong experience with RTOS such as FreeRTOS, µC/OS, embOS, VxWorks, QNX, etc.
- Hands-on experience in developing HAL, BSP and low-level device drivers.
- Strong understanding of microcontroller peripherals and interfaces** including ADC, DAC, I2C, SPI, UART, CAN/CAN FD, RS485, DMA, Ethernet, SD/eMMC, SDIO, etc.
- Strong experience with Automotive communication protocols such as CAN, CAN FD, LIN, J1939 and UDS.
- Knowledge of AUTOSAR concepts and architecture is an advantage.
- Experience with automotive diagnostics, ECU communication, and vehicle network architecture.
- Hands-on experience using Oscilloscope, Logic Analyzer, Function Generator, Multimeter and other debugging equipment.
- Experience in board bring-up, hardware-software integration and debugging of embedded boards.
- Ability to debug power, clock, reset, communication interfaces, and peripheral-related hardware issues at board level.
- Good understanding of schematics, PCB layouts and electronic circuits around microcontrollers and ARM-based systems.
- Ability to work closely with hardware engineers for design reviews, component selection, hardware validation, and issue resolution.
- Experience with prototype board testing, hardware validation, and root-cause analysis of HW/SW issues.
- Experience in reverse engineering and debugging of embedded systems.
- Strong understanding of embedded system architecture and system-level design.
- Experience with Embedded Linux and/or RTOS-based systems is an advantage.
- Knowledge of networking concepts including OSI layers, TCP/IP stacks and common IP protocols is a plus.
- Knowledge of NMEA/NMEA 2000 standards is a plus.
- Exposure to ASPICE, ISO 26262, MISRA-C and automotive cybersecurity is an advantage.
- Experience with automotive development and debugging tools such as Vector CANoe/CANalyzer is a plus.
Ā
Roles & Responsibilities:
Ā
The right person for this position should have 7+ years of experience in Embedded Systems, preferably with strong exposure to Automotive Embedded Systems.
The candidate should be passionate, technology-driven, and have a strong interest in embedded devices, automotive electronics, IoT, and connected vehicle technologies.
The candidate should be capable of understanding system and product requirements, translating them into technical tasks and solutions, and working as a senior technical individual contributor while collaborating effectively with cross-functional teams.
Power Electric VehiclesĀ with embedded software for battery management and autonomous driving.
What you'll do:
- Develop BMS algorithms (SOC/SOH estimation)
- Implement CAN bus communication protocols
- Code motor control algorithms (FOC, sensorless)
- Build ADAS features (ultrasonic parking, vision)
- HIL testing with Vector tools
- Optimize for automotive-grade reliability (AUTOSAR)
What we need:
- C/C++, Embedded Linux/RTOS
- Microcontroller experience (STM32, NXP)
- Control systems or automotive interest
- Debugging skills (oscilloscopes, logic analyzers)
Future-proof skills:
- Work on actual EV prototypes
- Portfolio for Tata, Mahindra EV teams
- Automotive cybersecurity exposure
Job Summary
We are looking for an Automotive Cybersecurity Engineer with expertise in designing and
implementing cybersecurity mechanisms for AUTOSAR, QNX, Android, and Linux-based
automotive platforms. The role focuses on embedded security, secure coding, cryptographic
solutions, and protecting next-generation automotive systems.
Key Responsibilities
⢠Design and develop security mechanisms for AUTOSAR, QNX, Android, and Linux
environments.
⢠Implement secure boot, secure flashing, secure diagnostics, access control, secure
compiler usage, and firewall mechanisms.
⢠Develop HSM/TEE-based security solutions and secure key storage.
⢠Implement hardware-based cryptographic operations.
⢠Develop secure embedded software using C/C++.
⢠Perform vulnerability analysis and security validation.
⢠Collaborate with cross-functional engineering teams.
⢠Use Python and GenAI tools (including G-HUB) to improve automation and engineering
productivity.
⢠Conduct code reviews and enforce secure coding practices.
⢠Prepare technical documentation and support security audits.
Required Skills
⢠6ā9 years of embedded software or automotive cybersecurity experience.
⢠Strong experience with AUTOSAR, QNX, Android, or Linux.
⢠Knowledge of secure boot, secure flashing, secure diagnostics, access control, secure
compiler usage, and firewalls.
⢠Experience with HSM, TEE, secure key storage, and hardware cryptography.
⢠Strong C/C++ programming skills.
⢠Knowledge of MISRA and CERT secure coding standards.
⢠Working knowledge of Python and GenAI tools such as G-HUB.
⢠Strong analytical and problem-solving skills.
Preferred Skills
⢠Knowledge of ISO 21434 and automotive cybersecurity standards.
⢠Experience with threat modeling and penetration testing.
⢠Knowledge of PKI and cryptographic libraries.
⢠Experience with Agile and CI/CD.
Education
Bachelorās or Masterās degree in Electronics, Computer Science, Cybersecurity, Embedded
Systems, Information Technology, or a related field.
Position: C++ Developer ā Windows
Experience: 3.5+ Years
Location: Bangalore
Employment: Permanent Position
Interview: F2F
Client Round: No Client Round
Job Summary
We are looking for a skilled C++ Developer with strong experience in Windows-based application development, C++11, multithreading and debugging. The candidate should have hands-on experience in desktop application development and Windows programming.
Mandatory Skills
- Strong hands-on experience in C++ / C++11
- Windows Programming
- Multithreading in C++
- VC++ / MFC / UWP
- Desktop Application Development
- Strong Debugging skills
- Crash Dump Analysis
- Inter-Process Communication (IPC)
- Good understanding of Data Structures, Algorithms and Design Patterns
Good to Have
- Wireshark
- React / React-Native
- .NET Core
- Golang
- AWS Architecture
- Cross-platform application development
Roles & Responsibilities
- Participate in platform requirements and story development.
- Contribute to solution design, design alternatives and design reviews.
- Develop assigned features using appropriate programming languages.
- Participate in peer code reviews.
- Develop use cases and unit test cases.
- Execute unit tests as part of the continuous integration pipeline.
- Analyze and resolve application and component-level issues.
- Perform debugging and crash dump analysis.
- Work on Windows desktop applications and platform components.
- Participate in Agile/Scrum sprint activities.
- Collaborate with cross-functional teams to deliver high-quality software.
Process Skills
- Agile / Scrum
- Test-Driven Development (TDD)
- Continuous Integration
Behavioral Skills
- Strong problem-solving and debugging ability
- Result-oriented team player
- Good communication and interpersonal skills
- Ability to work effectively with technical teams
Job Description:
Develop, maintain, and troubleshoot Windows desktop applications, ensuring performance, reliability, and quality.
Key Responsibilities:
- Develop Windows applications using C++ and C#.
- Work with Windows APIs, SDKs, and system-level programming.
- Migrate code to newer Visual Studio versions.
- Perform unit testing, defect analysis, and bug fixing.
- Work with Windows registry, certificates, file security, threads, and sockets.
- Participate in Agile development and product enhancement discussions.
Required Skills:
- C++ and C# (minimum 1 year of experience in each).
- Windows Desktop Application Development.
- Win32 API, Windows SDKs, and Windows OS concepts.
- Windows programming, debugging, and troubleshooting.
- Laptop/Desktop domain experience.
Opportunity Details:
Experience: 4+ Years
Location: HP Office, Bangalore
Budget: Up to ā¹18 LPA
Work Mode: As per project requirements
Interview: Face-to-face (F2F) is mandatory
Note: WPF and React Native are not mandatory.
**About the role**
You will lead the team taking over a large rights and licensing rules engine that has been in production for many years. It is written in Visual C++ on Windows Server, with heavy business logic in SQL Server. You will shadow the client's current technical lead, then own the architecture, code quality and release decisions for the system.
**Responsibilities**
* Lead knowledge transfer from the client's engineers and turn it into architecture documents, runbooks and code walkthroughs.
* Own technical design, code reviews and production releases for the rules engine.
* Lead a pod of 3 senior C++ developers and 1 Rails developer.
* Diagnose and resolve production issues, including performance problems in SQLServer.
* Plan the modernisation of legacy components (including MS Access dependencies)without disrupting live operations.
* Act as the main technical contact for the client's engineering leadership in the US and Cyprus.
**Must have**
* 12+ years in software development, with at least 7 years in C++ on Windows (VisualC++ / MSVC).
* Deep SQL Server experience: complex stored procedures, query tuning, execution plans, indexing. SQL Server 2016/2017 preferred.
* Has led a team that took over and maintained a large existing codebase built by otherpeople over many years.
* Strong debugging skills on Windows: Visual Studio debugger, WinDbg or crash-dumpanalysis.
* Has led teams of 4 or more engineers.
**Nice to have**
* Rules engines, workflow engines or business rules systems.
* Kafka or other message queues.
* MS Access, VBA or Ruby on Rails.
* Rights management, licensing, royalties or contract systems in media, telecom billingor financial services.
We are looking for:
ā 12ā18 years in the tech industry, with 2ā4 years in technical leadership or
managerial roles.
ā Technical Expertise: Expertise in C++ development, enterprise architecture, and
scalable system design, and proficiency in performance optimization, scalability,
software architecture, and networking principles.
Extensive experience managing the full development lifecycle of large-scale software
products, from concept to deployment.
ā Strong knowledge of STL containers, multi-threading concepts, and algorithms.
Solid understanding of memory management and efficient resource utilization.
ā Microservices Architecture Expertise: Experience in designing and implementing
scalable, reliable microservices.
ā Strong Communication & Decision-Making Skills: Ability to clearly articulate
trade-offs, make informed decisions, and ensure alignment across stakeholders.
ā Commitment to Creating and fostering Engineering Excellence: Deep
understanding of best practices, including code quality, testability, security, and
release management, and passion for fostering a strong engineering culture and
continuously improving developer workflows and tools.
ā Self-Driven and Motivated: Ability to operate independently while driving impactful
results.
Dear Candidate,
We are currently hiring for the position of C++ / C# Windows Desktop Application Developer for one of our esteemed clients.
Job Description
We are looking for an experienced Windows Desktop Application Developer with expertise in C++ and C# to design, develop, maintain, and enhance Windows desktop applications for hardware products.
The candidate should have hands-on experience in Windows application development, Windows operating system concepts, Win32 API, Windows SDKs, and Visual Studio. Experience in the laptop and desktop domain is preferred.
Key Responsibilities
- Design, develop, and maintain Windows desktop applications using C++ and C#.
- Develop and enhance Windows applications using Windows programming technologies.
- Work with Win32 APIs, Windows SDKs, and relevant libraries and frameworks.
- Analyze, troubleshoot, and resolve application defects and technical issues.
- Migrate and maintain code using Visual Studio IDE.
- Perform unit testing for newly developed or modified code.
- Work with Windows registry, certificates, file and folder security, and Windows OS functionalities.
- Participate in code reviews, technical discussions, and Agile development activities.
- Collaborate with cross-functional teams to improve product functionality and application performance.
Required Skills
- Hands-on experience in C++ ā Mandatory
- Hands-on experience in C# ā Mandatory
- Minimum 1 year of experience in both C++ and C# is required.
- Experience in Windows desktop application development.
- Knowledge of Windows operating system concepts.
- Experience with Win32 API and Windows SDKs.
- Familiarity with Visual Studio and software debugging.
- Understanding of unit testing, troubleshooting, and defect resolution.
- Experience in the laptop and desktop hardware domain is preferred.
Opportunity Details
Role: C++ / C# Windows Desktop Application Developer
Experience: 4+ Years
Location: HP Office, Bangalore
Work Mode: Work from Office
Mandatory Skills
C++ | C# | Windows Desktop Application Development | Windows OS | Visual Studio
Key Skills
C++ | C# | Windows Applications | Win32 API | Windows SDK | Visual Studio | Debugging | Unit Testing | Windows Registry | Windows OS










