Senior System Software Engineer, DRIVE OS - Linux and QNX
On-siteBengaluru, Karnataka, India or Pune, Maharashtra, India
Bengaluru, Karnataka, India or Pune, Maharashtra, IndiaOn-siteFull TimeSenior LevelMasters DegreeEnterprise
Full TimeSenior LevelMasters DegreeEnterprise
Job Summary
Senior System Software Engineer for NVIDIA DRIVE OS on Linux/QNX/Android who will architect, develop, and enhance native and para-virtualized Linux/QNX device drivers and Android HALs. Lead architecture discussions, collaborate with cross-functional teams and customers to support DRIVE software solutions, and participate in feasibility studies, safety evaluations, and data analysis to drive complex issues to closure. Requires strong C/C++ skills, embedded software experience, ARM fundamentals, and deep knowledge of Linux/QNX/Android OS in automotive contexts.
Required Qualifications
- BS/MS or equivalent experience in related field
- 3+ years of overall experience
- 2+ years of automotive industry experience (preferred)
- Strong understanding of QNX/Linux/Android OS
- Hands-on experience with QNX/Linux device driver development
- Strong C/C++ programming and debugging skills
- ARM processor architecture fundamentals
- Background in embedded software development
- Product development lifecycle knowledge
- Effective written and verbal communication
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.