Senior System Software Engineer - Sensor Integration

at Nvidia

πŸ“ Santa Clara, United States

$148,000-276,000 per year

SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 6 Linux @ 4 Python @ 4 Communication @ 4 Debugging @ 4

Details

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.