
Embedded Linux Software Engineer
Sunday Robotics14 days ago
Foster City, CA, USAMid Level / Senior
H1B Sponsor
Responsibilities
- Own the embedded software stack for compute platforms based on SoCs like NVIDIA Jetson and Qualcomm.
- Develop and maintain Linux kernel drivers and userspace integration for various sensors and interfaces.
- Manage build systems and BSP layers using Yocto/Buildroot or vendor SDKs.
- Collaborate with electrical engineers to debug and bring up custom carrier boards.
- Work with software and machine-learning teams to optimize performance across the software stack.
- Design and implement OTA updates using tools like RAUC or Mender.
Requirements
- BS or MS in CS, Computer Engineering, EE, or related field, or equivalent experience.
- 3+ years of embedded Linux/systems software development experience.
- Strong proficiency in C, with knowledge of C++ and/or Rust preferred.
- Experience with Yocto, Buildroot, or equivalent embedded Linux build systems.
- Deep understanding of the Linux boot flow and low-level peripherals.
- Comfortable working with electrical engineers and debugging hardware/software interactions.