Senior System Software Engineer - Sensor Integration
at Nvidia
π Santa Clara, United States
$148,000-276,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 6 Linux @ 4 Python @ 4 Communication @ 4 Debugging @ 4Details
We are now looking for a Senior engineer to join our system software engineering team working on architecting, evaluating and integrating proximity sensing and positioning solutions to NVIDIA's automotive platforms and products. You will participate in a focused effort to develop and productize software solutions for our platforms. Are you a software engineer passionate, highly motivated about solving complex problems and thrive in a collaborative environment? If so, you may be a perfect fit for our group!
Responsibilities
- As a member of sensors system software team, you will actively collaborate with our global engineering teams to evaluate and integrate outstanding sensor solutions to NVIDIA platform.
- Engage with vendors to understand their products and identify best fit for the requirement. Participate in discussions to craft the integration architecture with a focus on overall system performance.
- Develop and deliver necessary systems software following the best industry practices and product life cycle defined by NVIDIA. Review teammates code using your expertise to produce top notch software.
- Collaboratively debug sophisticated sensor data pipelines that span across various layers of the hardware and software stack.
Requirements
- BS or MS degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- 3+ years of experience in systems software development on embedded operating systems.
- Excellent C, C++ and python programming skills. Your expertise in coding, debugging, measuring and improving quality of implementation by defining key performance indicators is important to your success in this role.
- Hands on experience integrating and bringing up automotive sensors like Ultrasonics, GNSS, V2X, and debugging with relevant simulators/equipments.
- Good understanding of Linux or QNX operating systems. Experience in debugging complex system software issues.
Ways to stand out from the crowd:
- Hands on experience with embedded s/w debugging tools like JTAG, Oscilloscope, Logic analyzer.
- Experience in integrating and delivering automotive ECU software using AUTOSAR.
- Knowledge of automotive communication bus / protocols.
NVIDIA is widely considered to be one of the technology worldβs most desirable employers, and is committed to fostering a diverse work environment and proud to be an equal opportunity employer. You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.