Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Technical Lead, Board Support Packages

AT NVIDIA
NVIDIA

Technical Lead, Board Support Packages

Pune, India

NVIDIA SOC software team is looking for a highly motivated, dynamic BSP experts, with strong experience in embedded systems and passionate about optimizing release workflow and is dedicated to bringing creativity and innovation in project. Have proven track record as a technical leader in this space, we are looking for you to become a part of our growing team and lead BSP development from front.

What you will be doing:

  • Lead the design and development of Board Support Packages (BSP) for various System on Chip (SoC) platforms, ensuring they are operating system agnostic.
  • Collaborate with OEM partners to ensure seamless BSP integration with their platforms.
  • Define and implement BSP quality metrics to ensure high standards of performance and reliability.
  • Influence and drive automation in BSP development, testing, and deployment processes.
  • Design, develop, and maintain BSP components, including bootloaders, device drivers, and kernel modifications.
  • Work closely with hardware and software teams to ensure compatibility and performance.
  • Propose, manage and coordinate BSP release cycles, ensuring timely and high-quality deliverables.
  • Bring in continuous improvements to release cycle to enhance the efficiency of releases.
  • Provide technical guidance and mentorship to junior engineers.
  • Stay updated with the latest industry trends and technologies related to BSP and embedded systems.

Want more jobs like this?

Get Software Engineering jobs in Pune, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

What we need to see:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field and 8+ years of experience.
  • In-depth expertise in BSP development for SoC platforms.
  • Proven experience in designing operating system agnostic BSPs.
  • Strong knowledge of embedded systems, device drivers, and kernel development.
  • Experience in BSP integration with OEM platforms.
  • Ability to define and implement BSP quality metrics.
  • Proficiency in programming languages such as C/C++ and scripting languages like Python.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.

Ways to stand out from the crowd:

  • Experience with various SoC platforms such as ARM, x86, or RISC-V.
  • Familiarity with version control systems (e.g., Git, Perforce)
  • Experience with Windows kernel driver development and/or Linux kernel development.
  • Experience in automation tools and frameworks for embedded systems.

NVIDIA is widely considered to be one of world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and passionate about new technology, then we would like to hear from you! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Client-provided location(s): Pune, Maharashtra, India
Job ID: NVIDIA-JR1985855
Employment Type: Full Time