Senior System Software Engineer, DRIVE OS - Linux and QNX
Indexed description
We are looking for extraordinary Software Engineers to develop and productize NVIDIA's DRIVE OS software. As a member of NVIDIA's Solution Engineering team, you will adapt DRIVE OS solutions to various car platforms equipped with different sensors. We are looking for a Senior System Software Engineer with strong experience in Linux/QNX/Android operating system, Device Drivers development, virtualization, ARM architecture.
What You Will Be Doing
- Architecture, development, and enhancement of native/para-virtualized Linux/QNX device drivers
- Developing/Designing/Debugging Android HALs
- Solve complex system issues on Linux/Android/QNX OS
- Lead the architecture discussions for SW components and interface with customers to support DRIVE software solutions.
- Continuously evolve and support requirements gathering process and traceability flow.
- Actively coordinate with cross-functional engineering teams to meet customer's requirements and to drive complex issues to closure.
- Participate in architectural explorations which include feasibility studies, safety evaluations and data analysis.
- BS/MS or equivalent experience.
- 3+ years of overall experience and preferably with 2+ years of automotive industry experience.
- Strong understanding of QNX/Linux/Android operating system and hands-on experience with QNX/Linux device driver development
- Strong C/C++ programming and debugging skills
- In-depth understanding of ARM processor architecture fundamentals
- Background in embedded software development and deep knowledge of product development lifecycle.
- Effective written and verbal communication regardless of audience or issue complexity.
- Android Automotive/Android HAL development experience
- Extensive device driver development experience
, , JR2019139
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search