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)

Qualifications & Requirements:
- 4+ 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.
Skills:
- Strong problem-solving and analytical thinking.
- Clear and effective communication.
- Self-driven with the ability to work independently.
- Passionate about high-quality software and strong engineering practices.
- Comfortable working in a fast-paced, collaborative environment.
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 Title: Software/Hardware Engineer (IIT/NIT)
Location: Bangalore
Website: https://www.zeuron.ai
Experience: 1 Year
CTC: 6-7 LPA
About the Company
Zeuron.ai is a Bangalore-based deep-tech startup founded in 2019, focused on building brain-inspired computing and AI-driven healthcare solutions. The company combines neuroscience, AI, and gaming to create innovative digital therapeutics and neurotechnology platforms for improving brain health, rehabilitation, and overall well-being.
About the Role
We are looking for a highly motivated Software/Hardware Engineer from premier institutes (IIT/NIT) with strong fundamentals and a passion for building scalable and efficient systems. This role offers an opportunity to work on cutting-edge technology and solve real-world problems.
Ā
Key Responsibilities
Design, develop, and optimize software/hardware solutions
Work on system architecture, debugging, and performance improvements
Collaborate with cross-functional teams (product, design, operations)
Participate in code reviews, testing, and deployment processes
Contribute to innovation and continuous improvement initiatives
Ā
Requirements
B.Tech/M.Tech from IITs/NITs (Computer Science, Electronics, Electrical, or related fields)
1 year of experience (internships/project experience considered)
Strong programming skills (C/C++/Python/Java) or hardware fundamentals (embedded systems, VLSI, circuit design)
Good understanding of data structures, algorithms, and system design
Problem-solving mindset with strong analytical skills
Preferred Skills
Experience with embedded systems, IoT, or product development
Knowledge of cloud platforms or system-level programming
Good in Computer vision, Flutter, JavaScript, AI/ML
Job Title: C DevelopersĀ
Company Name: Chella Software Private Limited
Company Website: https://www.chelsoft.com/
Company details
THE PARTNER OF CHOICE FOR FINANCIAL MARKETS
Our deep domain experience, ultra-high-performance software solutions, and on-time project delivery make us the preferred partner for the financial markets.
Over the last two decades, Chella Software has built deep domain experience in the financial markets and a capability for developing ultra-high-performance software that can handle very high volumes of data with the lowest levels of latency.
We are now preferred partners for a host of Central Banks, Stock Exchanges, Clearing Corporations, Brokerages, and Institutional Investors across 12 countries.
We are a global provider of fintech solutions for central banks, exchanges, central counter parties, and financial market intermediaries. We meet the software needs of customers in India, theĀ Middle East, Africa, Singapore, and the USA.
Location: Mumbai
Mode of Working: Work from office: 2 rounds - virtual
Days of Working: 5 Days a week
Responsibilities
Job Description:Ā Ā
- Programming Languages: C Platform: Linux and Windows environmentĀ
- Comfortable with software development on Unix/Linux platforms ⢠Strong debugging skillsĀ Ā
- Ability to work independently and efficiently to meet deadlines. Self-motivated, detail-oriented and organized.Ā
- Strong analytical skills to diagnose/resolve complex issues ⢠Ability to multi-task and stay organized in a dynamic work environment.Ā
- Ability to "think outside the box".Ā
- Highly proficient programming skills [C family]Ā
- Excellent algorithm-design skillsĀ
- Very good knowledge of database concepts and technology, in particular SQL and relational algebra, and query optimizationĀ
Roles & Responsibilities:Ā Ā
- Planning, estimation, and design usually done in a groupĀ Ā
- Working closely with end-users (traders) to understand their requirements and needsĀ
- Working closely with the other members of the MC team to identify and employ strategies and solutions to best support the trading deskĀ Ā
- Working closely with the rest of the SPG to identify and employ strategies and solutions to best support the needs of the MC teamĀ Ā
- Providing support for the traders on trading and risk infrastructure issuesĀ
- Development and support of our trading, risk management, infrastructural and reporting applicationsĀ
- Work with the Lead Technologists to develop and deliver solutions within a timely manner within the scope of the overall business strategyĀ
- Assisting Application Support with root cause analysis of production incidentsĀ
Interview process
Interview Process
- Round 1: Virtual
- Round 2: Virtual
- Final Discussion: Face-to-face in MumbaiĀ
Perks:
- Training period: 2 months at Madurai; the training cost, Stay, Travel, Food, etc., will be provided by the company
- Yearly 2 travel to your home town shall be sponcered by the company.
We are hiring an Embedded Software Engineer to develop firmware and low-level software for embedded devices and connected products.
Responsibilities
- Develop firmware in Embedded C and C++ for microcontroller-based systems
- Build real-time applications on RTOS platforms such as FreeRTOS
- Write and maintain device drivers for peripherals (UART, SPI, I2C, CAN)
- Develop and customise Embedded Linux components
- Debug hardware and software issues using oscilloscopes, JTAG and debuggers
- Work with hardware teams on board bring-up and testing
Requirements
- 1+ years of experience in embedded software development
- Strong Embedded C and C++ programming skills
- Hands-on experience with microcontrollers (ARM Cortex, STM32, ESP32 or similar)
- Experience with RTOS and device driver development
- Exposure to Embedded Linux is a plus
Role: Software Developer
Employment Type: Full Time
Location: Gurugram, India
Educational Qualification: BE/BTech/ M.Tech / MS in Software Engineer
Work Experience: 6-8+ years of relevant work experience
Role Description:
Design and develop software for satellite systems, including onboard flight software and ground segment applications, ensuring reliability and real-time performance. Collaborate with hardware, AOCS, and mission teams to implement, test, and integrate software across the mission lifecycle. Support verification, validation, and in-orbit operations for robust and mission-critical performance.
Responsibilities & Duties:
- Design, develop, and maintain onboard flight software (FSW) and ground segment applications for satellite missions
- Develop real-time, embedded software for spacecraft subsystems (AOCS, EPS, payload, communication)
- Implement software in languages such as C/C++, Python, and embedded C for high-reliability systems
- Design software architecture, modules, and interfaces aligned with system requirements and mission objectives
- Develop drivers and low-level firmware for hardware interfaces (SPI, I2C, UART, CAN, SpaceWire, Ethernet)
- Work with real-time operating systems (RTOS) such as FreeRTOS or equivalent
- Implement communication protocols for telemetry, telecommand, and data handling
- Collaborate with hardware, AOCS, RF, and systems teams for seamless hardware-software integration
- Develop simulation tools, test scripts, and automation frameworks using Python or MATLAB
- Perform software verification and validation (V&V), including unit testing, integration testing, and system testing
- Develop and execute Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) test environments
- Perform code reviews, static analysis, and debugging to ensure reliability and performance
- Optimize software for real-time performance, memory usage, and fault tolerance
- Implement fault detection, isolation, and recovery mechanisms
- Support integration, system testing, and environmental testing (EMI/EMC, thermal vacuum, vibration)
- Develop and maintain technical documentation (design documents, interface control documents, test reports)
- Participate in design reviews (SRR, PDR, CDR, TRR) and technical discussions
- Support launch operations, commissioning, and in-orbit software updates and anomaly resolution
- Utilize version control and collaboration tools such as Git
- Work within structured development processes (Agile/Waterfall/Sprint) and configuration management systems
- Troubleshoot software and system-level issues and perform root cause analysis
Ā
Desirable Skills & Certifications:
- Strong proficiency in C/C++ and Python for embedded and system-level software development
- Experience with real-time operating systems such as FreeRTOS or equivalent RTOS platforms
- Familiarity with spacecraft communication protocols (UART, SPI, I2C, CAN, SpaceWire, Ethernet) and telemetry/telecommand systems
- Experience in Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), and simulation-based verification
- Knowledge of space software standards and practices (ECSS, NASA, ISRO, MISRA C guidelines)
- Proficiency in version control and development workflows using Git and CI/CD practices
- Understanding of embedded systems, firmware development, and hardware-software integration
Ā

Mandatory:
- The candidates should be from Capital Market domain
- The candidates should be from B.Tech background
Required Skills:
- 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.
Key responsibilities:
- Technical Expertise:
ā C++ coding and debugging to strengthen and optimize systems.
ā Design and architecture (HLD/LLD) to ensure scalable and robust solutions.
ā Implementing and enhancing DevOps, Agile, and CI/CD pipelines to
improve development workflows.
ā Managing escalations and ensuring high-quality customer outcomes.
- Architecture & Design:
ā Define and refine the architectural vision and technical roadmap for enterprise
software solutions.
ā Design scalable, maintainable, and secure systems in line with business goals.
ā Collaborate with stakeholders to translate requirements into technical
solutions.
ā Driving engineering initiatives to foster innovation, efficiency, and excellence.
- Project Management:
ā Oversee project timelines, deliverables, and quality assurance processes.
ā Coordinate cross-functional teams to ensure seamless integration of systems.
ā Identify risks and proactively implement mitigation strategies.
- Technical Leadership:
ā Lead and mentor a team of engineers, fostering a collaborative and high- performance culture.
ā Provide technical direction and guidance on complex software engineering challenges
ā Drive code quality, best practices, and standards across the engineering team.
We are actively looking for experienced C++ Developers with strong hands-on experience in 4G/5G Core Network development, particularly Control Plane and Network Programming.
ā” Immediate Joiners are highly preferred.
š¹ Key Requirements:
⢠Strong programming skills in C/C++
⢠Strong knowledge of Data Structures, Algorithms & OOPS
⢠Hands-on experience in Socket Programming ā TCP/UDP, Non-blocking I/O
⢠Experience with 3GPP message handling, parsing and protocol processing
⢠Strong hands-on experience in 4G/5G Core Control Plane
⢠Experience with MME, SGW, PGW, HSS, PCRF, AMF, SMF, UPF, UDM, AUSF, PCF, NRF
⢠Strong knowledge of Diameter, SIP, GTP-C, GTP-U, PFCP, NAS/NGAP, S1AP, HTTP/2
⢠Understanding of N1, N2, N3, N4, N6, S1-MME, S1-U, S5/S8 interfaces
⢠Good understanding of 4G/5G Core Control Plane procedures and call flows
⢠Strong networking fundamentals: TCP/IP, UDP, Routing, ARP, VLAN, Subnets, L2/L3
⢠Hands-on Linux development using GCC, GDB, Make and debugging tools
⢠Experience in low-level debugging, packet flows and performance optimization
š¹ Responsibilities:
⢠Develop software modules for 4G/5G Core Network systems
⢠Implement and optimize Control Plane protocol logic
⢠Work on end-to-end Control Plane call flows
⢠Debug low-level issues in Control Plane packet flows and system behaviour
⢠Collaborate with QA/DevOps for network component integration
š Priority: Candidates who can join immediately / within a short notice period.
Please ensure the profiles have hands-on 4G/5G Core Networking + Control Plane experience, along with relevant C/C++ development experience
Job Description ā Mechatronics Engineer
Position
Mechatronics Engineer
Experience
2 years
Location
Bengaluru, India
About the Role
We are looking for a hands-on Mechatronics Engineer with approximately 2 years of experience to work on the development and integration of intelligent electro-mechanical systems.
The role involves a combination of electronics system assembly and testing, sensors and actuators, control algorithms, estimation algorithms, embedded implementation, system configuration, and hardware-software integration. The ideal candidate should be comfortable working across the boundary between mechanical, electrical, embedded software, and algorithms.
Key Responsibilities
1. System Assembly & Integration
- Assemble and integrate electro-mechanical systems, sensors, actuators, embedded computers, controllers, and associated electronics.
- Perform wiring, connection, sensor installation, and basic electrical integration.
- Support integration of cameras, IMUs, GNSS, encoders, motors, servos, and other sensors/actuators.
- Configure systems for laboratory, ground, and flight testing.
- Troubleshoot hardware, electrical, communication, and integration issues.
2. Electronics Testing & Validation
- Develop and execute test procedures for electronic and mechatronic subsystems.
- Perform functional testing, sensor validation, actuator testing, and system-level testing.
- Use laboratory equipment such as oscilloscopes, multimeters, power supplies, electronic loads, and logic analysers.
- Analyse test data and identify hardware, firmware, sensor, or integration issues.
- Maintain test records, test reports, and issue/defect logs.
3. Control & Estimation Algorithms
- Implement and integrate control algorithms for electro-mechanical systems.
- Work with PID, state-space, feedback control, actuator control, and related control techniques.
- Implement estimation algorithms such as complementary filters, Kalman filters, EKF/UKF, or sensor fusion algorithms.
- Perform sensor calibration, parameter estimation, filtering, and system identification.
- Tune control and estimation parameters based on laboratory and flight-test data.
4. Embedded Implementation
- Implement algorithms on embedded processors and real-time computing platforms.
- Interface sensors and actuators using protocols such as UART, SPI, I²C, CAN, RS-232/485, Ethernet, etc.
- Develop or modify embedded C/C++ code for system integration.
- Debug hardware-software interaction and real-time issues.
- Support optimisation and deployment of algorithms on resource-constrained embedded systems.
5. Configuration & Version Management
- Maintain configuration of hardware, firmware, software, sensors, and system parameters.
- Maintain configuration-controlled parameter files, calibration data, firmware versions, and test configurations.
- Use Git or equivalent version-control systems for software and configuration management.
- Maintain proper traceability between hardware configuration, software version, test results, and system performance.
- Support controlled release of system configurations for testing and demonstrations.
6. System Testing & Field Trials
- Participate in system-level integration, laboratory testing, HIL/SIL testing, and field/flight trials.
- Prepare test setups and test cases based on system requirements.
- Collect and analyse telemetry, sensor, actuator, and performance data.
- Diagnose failures during integration and testing and work with the engineering team to resolve them.
- Support verification and validation activities for production-grade systems.
Required Skills
- B.E./B.Tech/M.Tech in Mechatronics, Electronics, Electrical, Instrumentation, Mechanical Engineering, or a related discipline.
- Approximately 2 years of relevant industry/project experience.
- Strong hands-on experience with electronics system assembly, integration, and testing.
- Understanding of sensors, actuators, motors, servos, and embedded systems.
- Good understanding of control systems and estimation/filtering techniques.
- Experience implementing algorithms in C/C++ and/or Python.
- Familiarity with microcontrollers, embedded processors, and real-time systems.
- Working knowledge of communication protocols such as CAN, UART, SPI, I²C and Ethernet.
- Experience using laboratory test equipment such as oscilloscopes and multimeters.
- Familiarity with Git and configuration/version management.
- Ability to read schematics, datasheets, interface specifications, and technical documentation.
- Strong debugging and problem-solving skills.
- Willingness to work hands-on with hardware and participate in field/flight testing.
Good to Have
- Experience with UAVs, robotics, autonomous systems, gimbals, or avionics.
- Experience with IMU, GNSS, magnetometer, barometer, encoder, camera, or other navigation sensors.
- Experience with EKF/UKF, sensor fusion, visual-inertial estimation, or inertial navigation.
- Familiarity with MATLAB/Simulink.
- Experience with PX4, ArduPilot, ROS/ROS2, or similar platforms.
- Experience with HIL/SIL testing.
- Basic understanding of real-time operating systems.
- Experience with hardware bring-up and PCB-level debugging.
- Familiarity with engineering standards, configuration management, and structured V&V processes.
Desired Attributes
- Hands-on engineer who enjoys working with both hardware and software.
- Comfortable moving between mechanical assembly, electronics, algorithms, and embedded implementation.
- Strong debugging mindset with an ability to systematically isolate problems.
- Good understanding of engineering fundamentals rather than dependence on pre-built libraries or tools.
- Able to work independently on assigned modules while collaborating closely with multidisciplinary teams.
- Comfortable working in a fast-paced R&D environment involving prototyping, testing, iteration, and field trials.
- Strong documentation and communication skills.
Typical Technology Environment
Sensors & Actuators: IMU, GNSS, magnetometer, encoders, cameras, motors, servos
Embedded: Microcontrollers, ARM processors, embedded Linux/RTOS
Algorithms: PID, state estimation, Kalman filtering, sensor fusion, system identification
Programming: C/C++, Python, MATLAB/Simulink
Testing: Oscilloscope, logic analyser, multimeter, power supply, HIL/SIL
This is a hands-on R&D engineering role suited for an engineer who wants to work on complete intelligent systems rather than a narrowly defined mechanical or electronics function. The engineer will contribute across assembly ā integration ā algorithm implementation ā configuration ā testing ā debugging ā field validation, with particular emphasis on UAV and autonomous-system applications.
*JD- Lead Developer*
Ā Seeking an experienced C++/Qt Tech Lead to lead the design and delivery of high-performance, cross-platform software solutions. In this role, you will own technical architecture, drive engineering best practices, and mentor the team while collaborating closely with product and stakeholder groups.
Title: Lead Developer
Location: Bengaluru
Qualifications: Bachelorās or master's degree in computer engineering or computer science.
Experience 10+ years of experience.
Type: Full-time
Skills Required
Bachelorās or master's degree in computer science, engineering, or a related field.
10+ years of professional experience in C++ development, including ownership of complex modules or systems.
* Deep expertise in the Qt framework (Qt Widgets) for building robust, cross-platform desktop applications.
Ā Strong understanding of OOP principles, design patterns, and system design; able to guide design reviews and trade-off decisions.
Ā Proven experience building multi-threaded, performance-critical applications with a focus on concurrency and stability.
Ā Strong knowledge of modern C++ and standard libraries; comfortable with writing clean, testable, and maintainable code.
Ā Hands-on expertise in debugging, profiling, and performance optimization using appropriate tools and techniques.
Ā Strong problem-solving skills with the ability to take ownership in ambiguous situations and deliver results.
Ā Excellent communication and leadership skills; able to align teams and stakeholders on technical direction.
Ā
Tasks & Activities
Proven, real-world experience architecting or leading healthcare applications, medical imaging, and graphics computing platforms.
Ā Good understanding of CI/CD concepts, build and release automation, advanced computing, and core data structures.
Ā Experience working in Agile/Scrum development environments. (must)
Ā Strong working knowledge of version control systems such as Git (SVN is a plus).
Ā Demonstrated experience designing systems for imaging datasets and other performance-critical workflows.
Ā Experience applying AI/ML to medical or dental image analysis.
Ā Exposure to assisted or automated diagnostic systems is a plus. Training staff / Onsite clients on software use.
Ā Incorporate new technologies into the products.
Ā Create technical and regulatory documents for the project.





