Senior Software Engineer - Embedded Platform
Core
Senior Software Engineer developing embedded platform software for NVIDIA's Jetson, IGX, and DGX Spark AI-at-the-edge products.
Role type
Senior IC embedded software engineer (Linux kernel, BSP, RTOS)
Builds
System-on-module designs, boot firmware, Linux kernel device drivers, RTOS firmware, and software SDKs for edge AI platforms
Domain
Embedded systems, AI at the edge, Linux kernel development
Deliverable
production ML models | product features | infrastructure
Required skills
Linux kernel development, C/C++ programming, embedded systems architecture, hardware schematics interpretation, board support package (BSP) development, RTOS firmware, hardware debugging (oscilloscope, logic analyzer), software debugging tools for kernel/firmware
Preferred skills
Platform validation and bringup for edge/embedded devices, SoC and platform IO bringup checkouts, ARM microprocessor architecture knowledge, automated test systems for Linux-based edge environments, experience with Jetson/IGX/DGX Spark developer kits
Technologies
Linux, C, C++, bash, ARM, RTOS, Jetson, IGX, DGX Spark
Responsibilities
Implement features showcasing Jetson/IGX/DGX Spark capabilities; work on sophisticated system-on-module designs; contribute from hardware bringup to production deployment; collaborate on system-level software solutions
Seniority
Senior, hands-on IC