Senior System Software Engineer
NVIDIA
NVIDIA
Join NVIDIA's BSP software team as a Senior System Software Engineer and drive innovation in embedded systems. This role is perfect for passionate BSP experts with a strong foundation in SOC architecture and a desire to tackle complex, cross-stack challenges. If you thrive on problem-solving and possess expertise in areas like EC and UEFI, we encourage you to apply.
We are seeking energetic, self-driven individuals who are not limited by a specific domain. Your sharp problem-solving abilities and capacity for rapid, effective learning will be key to contributing to our cutting-edge projects.
Your role will involve identifying and resolving product-level issues across various SOCs. You'll be instrumental in bringing up new SOC and GPU architectures, ensuring seamless BSP integration with OEM partner platforms.
Key responsibilities include designing, developing, and maintaining critical BSP components such as bootloaders, device drivers, and kernel modules. You will collaborate closely with hardware and software teams to pioneer new solutions and stay abreast of the latest advancements in BSP and embedded systems.
A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field, coupled with over 5 years of experience, is required. Demonstrated in-depth expertise in BSP development for SOC platforms is essential.
We look for candidates experienced with diverse SOC architectures including ARM, x86, or RISC-V, and a proven track record in designing OS-agnostic BSPs. Strong knowledge of embedded systems, device drivers, and kernel development, alongside excellent problem-solving and communication skills, are vital. The ability to work both independently and collaboratively is a must.
Nvidia
IT Consulting