Senior Software Engineer, Jetson Embedded Platform Infrastructure

NVIDIA
Published
June 3, 2020
Location
Santa Clara, California
Category
Job Type

Description

We are looking for a senior software engineer for Jetson Embedded Platform infrastructure.

This is a unique opportunity to accelerate the pace of Jetson Embedded Platform development within NVIDIA. Using your deep knowledge of embedded software development, build and continuous integration systems, and software distribution technologies, you will work with a world-wide development team to streamline the development and validation process and solve the unique challenges of delivering the world's most powerful platform for creating solutions for AI at-the-edge.

What you’ll be doing:

You will be engineering within large-scale distributed systems for increasing developer productivity, including automated validation farms, packaging and containerization, and release.

This position offers the opportunity to work with cutting-edge technologies that scale from embedded devices to enterprise computing servers, the world-wide infrastructure that supports efficient development and delivery of core technologies, and developer-centric software and systems engineering for developer productivity. Your responsibilities will include:

  • Automating reproducible builds, packaging and validation of cross-platform SDKs for artificial intelligence, multimedia, graphics and display technologies.
  • Enable continuous integration systems supporting multiple platforms and operating systems.
  • Working with a world-wide development team through the complete product lifecycle.
  • Solving system-level optimization and resource utilization challenges.
  • Implementing applications and solutions using the latest state of the art distributed technologies to ensure scalability, reliability and efficiency.
  • Participating in a product development lifecycle that values high-standards for clear requirements, software quality and performance.

What we need to see:

  • Significant software development experience (7+ years) on Linux. C/C++/Python preferred.

  • Familiarity with Linux application frameworks.
  • Strong analytical skills and proven success in problem-solving and achieving performance objectives.
  • Enthusiasm for extending your technical knowledge into new areas.
  • Ability to excel in a multinational, multi-time-zone environment: excellent communication skill (verbal & written), collaborates well, represents our core values.

Ways to stand out from the crowd:

  • MS in Software Engineering, or equivalent work experience.
  • Proven experience with large-scale distributed build and validation systems, continuous integration, and mission-critical systems.
  • Full stack or back-end software development experience.
  • Deep knowledge of software development best-practices and developer efficiency.

Related Jobs

Image Processing Software Developer   Fort Meade, Maryland
June 16, 2019
Software Developer Level 2   New Windsor, Maryland
June 3, 2019
Desktop page
~