Software Engineer - Embedded Linux (C++)
$110,000–$150,000 year
On-site · Boulder, Colorado, United States
Job Summary
Embedded Linux software engineer to design and develop firmware for high-end gyro-stabilized camera hardware. You will maintain and extend an embedded Linux-based OS, design, develop and maintain a C++ application running on Linux, and contribute to CI/automation/packaging for Linux-targeted applications. You will create Linux packages, implement Linux kernel space device drivers and device trees for custom boards, and work with cross-functional teams to ensure reliability and compatibility. The role requires strong C++ and Linux development skills in embedded environments, experience with kernel drivers, device trees, Git, Make/CMake, and familiarity with security compliance processes (STIGs). Desirable skills include networking interfaces (Ethernet, UART, SPI, I2C), MIPI/SDI camera interfaces, systemd, ARM architectures, Ubuntu/Debian packaging, Nvidia Jetson, and ROS-like workflows. Benefits include health/dental/vision/life insurance, 401k, and PTO; work authorization requires U.S. Citizenship or equivalent.
Required Qualifications
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent experience
- 3+ years experience in C++ programming language, preferably on embedded systems
- 3+ Experience in Linux software development, preferably in embedded systems
- Proficiency with writing Linux device drivers and device trees, as well as building and configuring the kernel
- Knowledge of version control systems (e.g., Git) and build tools (e.g., Make, CMake)
- Experience with Security Compliance (e.g. STIGs)
Additional Requirements
- U.S. Citizenship, Permanent Residency, or other protected status under 8 U.S.C. 1324b(a)(3) is required for this position.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.