SHOTOVER Systems logo
SHOTOVER Systems1 day ago

Software Engineer - Embedded Linux (C++)

$110,000–$150,000 year

On-site · Boulder, Colorado, United States

Type
Full Time
Level
Mid Level
Education
Masters Degree
Company size
Unknown

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.
Sorce

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.

Get started

$110k – $150k / yr

Software Engineer - Embedded Linux (C++) · SHOTOVER Systems

Apply on Sorce