NextHire Try for free

ALTEN India

Posted 9 Oct 2026

Senior Software Developer C++

Apply with NextHire Auto Apply fills in the application for you.
Team
Forvia-ielektron
Posted
9 Oct 2026

About the role

Overall responsibilities and duties:

The software engineer who will be responsible for C++ development for Automotive tools involving Adaptive Autosar functionality and Driver monitoring application implementation on Qualcomm QNX. Software functional validation on Qualcomm QNX based HPC

Qualifications:
  • Bachelor of Engineering degree in Electronics/Computer Science/Electrical Electronics.
  • M.Tech or Msc.Electronics/Instrumentation.

Experience:

  • More than 5 years experience in Automotive C++ development and automation framework design.

Skills and competencies:

Must Have:

  • Strong Object Oriented Design skills
  • Strong experience in C/C++ (CPP 17, 23), VC++ programming Skills
  • Qualcomm QNX/Linux based platform experience. Especially Qualcomm SA8255/7255 is preferred
  • Application algorithm development
  • Hands on experience in different IPC mechanism such as Shared memory, message queue and sockets
  • Hands on experience in implementing multi threaded applications
  • Knowledge of different design patterns: Structural, behavioral and Creational Experience on working with OS like QNX, Linux and windows
  • Debugging and resolving linux/qnx core dump issues, other exceptions using gdb
  • Experience on Adaptive Autosar and SOME/IP service Interfaces, Ethernet communication
  • Knowlege of using tools like CANoe/CANoe Ethernet, Rest bus simulation
  • Proven experience in automotive environment for ADAS/AD functions
  • Domain knowledge in Driver Monitoring System is preferred
  • Experience in writing unit test cases in Gtest, Gmock
  • Hands on experience of Vector HW/CANoe/CANalysers/CANape/C/CAPL programming/Panel designing/Signal generator etc.
  • Knowledge and experience with automotive communication protocols such as CAN, UDS and related tools to measure and command signals, though scripting or otherwise.
  • Must be a good team player and act as per the project needs
  • Hands-on skills to design, build and bring up test benches.
  • Experience with revision control tools,issue-tracking tools JIRA/DOORS/Coverity etc.
  • Business level of English.

Nice to have:

  • Knowledge of Security algorithm – Open SSL, RSA
  • Experience of working in Scrum team in Agile methodology.

Responsibilities:

  • C++ Development of different modules using correct design patterns.
  • Develop flowcharts, layouts and documentation to identify requirements and solutions.
  • Write well-designed, testable code.
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback.
  • Comply with project plans and industry standards.
  • Ensure software is updated with latest features

Mindset/Attitude:

  • Goal Oriented.
  • Proactively work across teams with strong communication skills.
  • Continues improvement.


BE/BTECH

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach