NVIDIA is looking to develop firmware and tools for GSYNC gaming monitors and contribute to the development of new gaming features, which requires a Senior Embedded Software Developer to amplify human creativity and intelligence.
Requirements
- C Programming Language and Embedded Software Engineering experience
- Low-level Software Engineering for Embedded System Architectures including Microcontrollers, Microprocessors, and peripherals
- Familiarity with device drivers, interrupt-driven design, and low-level hardware-software integration
- Proficiency in debugging and troubleshooting embedded systems using tools such as oscilloscopes, logic analyzers, and software debuggers
- Understanding of compilers
- Experience with version control systems, especially Git, for collaborative and distributed development
- Working knowledge of embedded Linux, including kernel modules, device drivers, and user-space applications
Responsibilities
- Develop firmware and tools for GSYNC gaming monitors
- Work with other teams at NVIDIA to coordinate development of new gaming features
- Contribute ideas for next generations of monitors and GPU’s
- Investigate and root cause issues and develop fixes
- Work in a small, business focused team that brings real products to market
Other
- BS or MS (preferred) degree or equivalent experience in CE or EE
- 6+ years of relevant work experience
- Creative and autonomous with a love for the challenge of constant innovation and creating the highest performance products in the industry
- Ability to work in a diverse work environment
- Travel requirements not specified