×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Embedded Linux; C++

Job in Boulder, Boulder County, Colorado, 80301, USA
Listing for: Shotover Systems
Full Time position
Listed on 2026-05-16
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer, Unix/Linux, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer - Embedded Linux (C++)

Who We Are:

SHOTOVER Systems is headquartered in Boulder, CO and designs and builds high‑end gyro‑stabilized airborne cameras for blockbuster movies, along with augmented reality software and hardware used by the military, television stations, and firefighters worldwide.

Job Overview:

If you like aircraft and high‑tech stuff, you’ll love what we do! We work with the latest video, sensing, and computing technologies to build amazing, stabilized camera systems. We’re looking for an experienced embedded systems engineer to prototype and develop new products with cross‑functional teams. Your responsibilities will span Linux‑based user space and kernel space, open‑source tools, and ensuring reliability, performance, and compatibility.

Responsibilities
  • Maintain and extend an embedded Linux‑based OS
  • Design, develop and maintain a C++ application that runs on Linux
  • Work on continuous integration/automation/packaging for applications targeting Linux
  • Create Linux packages that contain software and OS configuration
  • Implement Linux kernel space device drivers and write device trees for custom boards
Required Skills
  • 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+ years 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)
  • Excellent problem‑solving skills and attention to detail
Desired Skills
  • Knowledge of networking protocols and communication interfaces (e.g., Ethernet, UART, SPI, I2C)
  • Knowledge of MIPI and SDI camera interfaces
  • Familiarity with systemd
  • Familiarity with the .deb packaging format and Ubuntu
  • Familiarity with ARM architecture and ARM‑based So Cs
  • Familiarity with Nvidia Jetson embedded systems
  • Proficiency with the Rust programming language
Benefits

Health, dental, vision, and life insurance, 401(k), and paid time off.

Work Authorization

U.S. citizenship, permanent residency, or other protected status under 8 U.S.C. 1324b(a)(3) is required for this position.

Background Check

A background check is required as part of our hiring process.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary