https://bayt.page.link/FNbV5zf5ZATGzPnc8
Create a job alert for similar positions

Job Description

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.


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.


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.