Senior Software Developer C++

Alten

Pune District

On-site

INR 2,600,000 - 4,000,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Alten in Pune, India, seeks a software engineer for automotive C++ development focusing on Adaptive Autosar functionality and Driver Monitoring on Qualcomm QNX. The role involves software validation on QNX-based HPC platforms and integration of IPC and multithreading features.

The candidate should have a BE (or equivalent) in electronics/CS/EEE and 5+ years of automotive C++ experience, with strong OO design and familiarity with CANoe/CANoe Ethernet and other automotive protocols.

Qualifications

  • Bachelor of Engineering in Electronics/Computer Science/Electrical Electronics.
  • M.Tech or MSc in Electronics/Instrumentation.
  • 5+ years in Automotive C++ development and automation framework design.

Responsibilities

  • C++ development of automotive modules with Adaptive Autosar functionality.
  • Implement driver monitoring applications on Qualcomm QNX-based platforms.
  • Validate software on Qualcomm QNX/Linux based HPC systems.
  • Develop flowcharts, layouts and documentation to identify requirements and solutions.
  • Write well-designed, testable code and integrate components.
  • Troubleshoot, debug and upgrade existing systems.
  • Deploy programs and evaluate user feedback and ensure compliance with plans.

Skills

Object oriented design
C/C++ (CPP17/23)
QNX/Linux platform
IPC mechanisms
Multithreading
Design patterns
GTest/GMock
CANoe/CANoe Ethernet
ADAS/Driver Monitoring
Vector tools

Education

B.E. in Electronics/CS/EEE
M.Tech or MSc Electronics/Instrumentation

Tools

QNX
Linux
GDB

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Developer - Insight
C++ Developer - Insight

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Technical Lead - Embedded SW Developer /Test
Technical Lead - Embedded SW Developer /Test

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 1,800,000 - 2,400,000
C++ QT/QML Developer - Automotive Domain
C++ QT/QML Developer - Automotive Domain

Delta IoT Solutions PVT LTD. • Pune District

On-site
INR 1,000,000 - 1,800,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Karnataka

On-site
INR 800,000 - 1,500,000
Embedded C++ Developer
Embedded C++ Developer

Expleo • Chennai District

On-site
INR 1,800,000 - 3,000,000
Software Engineer - ADAS Platform
Software Engineer - ADAS Platform

Jaguar Land Rover India • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Software Developer_ DMS C++
Software Developer_ DMS C++

SA Technologies • Pune District

On-site
INR 1,800,000 - 3,000,000
ADAS - Staff Engineer
ADAS - Staff Engineer

Qualcomm • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Technical Lead_IDS C++ Developer
Technical Lead_IDS C++ Developer

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
Technical Delivery Expert
Technical Delivery Expert

Luxoft • Pune District

On-site
INR 4,000,000 - 7,000,000