Hiring.Camp

Software Engineer - Embedded Linux (C++)

Shotover Systems

·

Apr 6, 2026

Salary
$110k – $150k/yr
Location
Boulder, Colorado, US
Type
Full-time
Department
Engineering
Experience
3+ years
Education
Master

Description

Who We Are:

SHOTOVER Systems, headquartered in beautiful Boulder, CO, designs and builds high-end gyro-stabilized airborne cameras for blockbuster movies as well as augmented reality software and hardware solutions used by the military, television stations, and firefighters around the world.  We were doing AR before AR was cool, have bootstrapped to 100 employees around the world, and are profitable and growing.  Plus, we aren’t a social network destroying democracy or a big company engaged in antitrust behavior.  So there’s that.

Job Overview: 

If you like aircraft and high-tech stuff, you’ll love what we do! We work with the latest in video, sensing, and computing technologies to build amazing, stabilized camera systems. We are looking for an experienced embedded systems engineer to work closely with our design teams as we prototype and develop new products. The ideal candidate will have a strong background with a wide breadth of responsibilities: Linux-based user space and kernel space, as well as common open source Linux tools. You will work closely with cross-functional teams to design, develop, and optimize firmware solutions for our hardware platforms, ensuring reliability, performance, and compatibility. Things never get boring so expect to have new challenges and tasks every week!

  

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+ 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 SoCs

  • Familiarity with Nvidia Jetson embedded systems

  • Proficiency with the Rust programming language


Benefits: Health/dental/vision/life insurance, 401k, 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.

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

Skills

RustLinuxGitCompliance

Similar Jobs

30

Software Engineer

Applied Research Solutions · Littleton, CO

Today

Software Engineer

Depository Trust Company · Hyderabad, India

Today

Engineer, Software

Yanfeng Human Resources · 上海, 中国, CN

Today

Software Engineer

Casechek · Illinois - Remote · Remote

Yesterday

Software Engineer

Teliacompany · Vilnius, Lithuania

Yesterday

Software Engineer

PayPal · USA - California - San Jose - Corp - N First St, United States of America

Yesterday

Software Engineer

PayPal · USA - Texas - Austin - Corp - Alterra Pkwy, United States of America

Yesterday

Software Engineer

The Future of Health Starts with You · Irving, TX, USA - 6555 North State Highway 161 (P001), United States of America · Remote

Yesterday

Software Engineer

Litera is · Denver, CO, United States of America · Hybrid, Onsite

Yesterday

Software Engineer

Referral Publicisgroupe · Brisbane, AU

Yesterday

Software Engineer

Pexip · Oslo, Oslo, Norway

Yesterday

Software Engineer

Bpinternational · IN: Pune - Building 5, India · Remote

Yesterday

Software Engineer

Motion Applied · Woking, Surrey, United Kingdom

Yesterday

Software Engineer

Dentsuaegis · DGS India - Mumbai - Thane Ashar IT Park +1

Yesterday

Software Engineer

Leonardocompany · GB - Edinburgh, United Kingdom

Yesterday

Software Engineer

Booz Allen Hamilton · USA, CO, Aurora (3855 Lewiston St), United States of America +4

Yesterday

Software Engineer

Barclays · Pune, Gera Commerzone SEZ, India

Yesterday

Software Engineer

Microchip · India - Bangalore

Yesterday

Software Engineer

Red Hat · Raleigh, United States of America · Hybrid

Yesterday

Software Engineer

Microchiphr · India - Bangalore

Yesterday

Software Engineer

Cisco · IND-BANGALORE, India · Hybrid

Yesterday

Software Engineer

Cisco · IND-BANGALORE, India · Hybrid

Yesterday

Software Engineer

Cisco · IND-BANGALORE, India · Hybrid

Yesterday

Software Engineer

Cisco · IRL-GALWAY, Ireland · Hybrid

Yesterday

Software Engineer

Armada · Bellevue Office, Sunset Corporate Campus +1

Yesterday

Software Engineer

USA01 - USA Automotive · Chennai, Tamil Nadu, India · Hybrid

Yesterday

Software Engineer

USA01 - USA Automotive · Dearborn, MI, United States, US · Hybrid

Yesterday

Software Engineer

Ford · Dearborn, MI,US, US

Yesterday

Software Engineer

"TCOM, L.P." · Sioux Falls, SD

Yesterday

Software Engineer

Ericsson · Tallinn, Harju County,EE, EE

Yesterday
Software Engineer - Embedded Linux (C++) at Shotover Systems • $110k – $150k/yr | Hiring.Camp