Senior Software Engineer - C++
$130k - $170kSHOTOVER Systems
Who We Are:
SHOTOVER Systems is headquartered in beautiful Boulder, CO and designs and builds high-end gyro-stabilized airborne camera systems and augmented reality software used by airborne law enforcement agencies, firefighters, military, television stations, and cinematographers around the world.
As an established private company with additional locations in New Zealand, Canada, Switzerland and the UK, we offer a seamless end-to-end solution of software and hardware solutions while delivering an unprecedented level of control, versatility and ease-of-use in a compact package backed by world-class service and support.
Job Overview:
We’re capturing multiple channels of UHD video simultaneously and rendering 3D graphics in the scene in real time, along with generating a “Google Earth”- like virtual world that can be mixed and matched with video from the real world on an iPad. You will be part of the team working on our next-generation camera systems and AR software which will be focused on increasing support for higher definition video (8K), a larger variety of sensors, new hardware, integration with our flowgraph programming solution, and better scripting support (Python). Everything we do has to be done before the next vertical refresh rolls around, so speed is King -- but it also has to look good. If you like to wear lots of hats, work with a variety of experts, get out from behind a desk and do work that makes a difference, then this is for you.
Responsibilities
- Design, develop, and maintain a C++ application that runs on Windows, Linux, and iOS
- Make application architecture decisions based on input from multiple stakeholders
- Work on continuous integration/automation/packaging
- Conduct code reviews and provide useful feedback for team members
- Maintain a CMake and Visual Studio build system
Required Skills
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent experience
- 5+ years experience in C++ programming language
- Knowledge of networking protocols (e.g. UDP/TCP/IP/Multicast)
- Experience with digital video (transmission, pixel formats, codecs, containers)
- Knowledge of version control systems (e.g., Git) and build tools (e.g., Make, CMake)
- Experience with C++17 or newer
- Experience developing latency-critical, interactive software
- Experience with non-blocking, threaded programming
- Strong debugging/profiling/diagnostics skills
- Excellent problem-solving skills and attention to detail
Desirable Skills
- Experience with Linux, GNU & LLVM Tools
- Experience with C++20, Rust, Python
- Experience with Vulkan, CUDA
- Familiarity with systemd
- Familiarity with the .deb packaging format and Ubuntu
- Familiarity with ARM architecture and ARM-based SoCs, particularly Nvidia Jetson
- Proficiency with writing Linux device drivers and device trees, as well as building and configuring the kernel
- Experience with linear algebra, coordinate frames, and rotations
- Good people skills
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.
- ...airborne camera systems and augmented reality software used by airborne law enforcement... ...Responsibilities Design, develop, and maintain a C++ application that runs on Windows, Linux,... ...'s or Master's degree in Electrical Engineering, Computer Engineering, Computer Science,...SeniorPermanent employment
$105k - $180k
...Job Description Job Description Job Title: Senior Software Engineer Location: Boulder, Colorado Clearance... ...Battlespace Awareness, and Technical Intelligence. Looking for C++ Application Developers to work in a rapid pace,...SeniorTemporary workWork at officeRemote work$146k - $175k
...has an immediate opportunity for a talented engineer to support our programs delivering Next-Generation Missile Warning software. This is a unique opportunity to join a... ...Technical Intelligence. We are seeking a Senior C++ Software Developer to design, implement, and...SeniorFull timeTemporary workFor contractorsWork experience placementWork at officeImmediate startRemote workFlexible hours$146k - $175k
...has an immediate opportunity for a talented engineer to support our programs delivering Next-Generation Missile Warning software. This is a unique opportunity to join a... ...Technical Intelligence. We are seeking a Senior C++ Software Developer to design, implement, and...SeniorFull timeTemporary workWork experience placementWork at officeImmediate startRemote workFlexible hours$125k - $162k
...requirement will not be considered. SciTec is seeking a senior C++ software developer to support programs delivering Missile Defense Solution... ...part of a rapid pace environment consisting of scientists, engineers, and developers to prototype, develop, integrate, and test...SeniorTemporary workFor contractorsWork experience placementWork at officeRemote workFlexible hours- .... Who You Are You take pragmatic approaches to writing software You test drive and refactor your code with confidence You... ...You are proficient in multiple programming languages (C#, C, C++, Typescript, Java) You have practiced XP or would like to practice...SeniorInternshipWork at officeRemote workWork from home
- ...Senior/Principal Scientist in Protein Engineering Location: Boulder, CO Reports To: Sr. Director of Applied Biology About Us Our client is a company reinventing how the world sources critical minerals — using protein-based chemistry to extract rare earth...SeniorImmediate startFlexible hours
$180k - $210k
...our mission. Join our team as a Sr Firmware Engineer to help us bring current and next generations of... ...need to succeed Proven Expertise: 5+ years of software engineering experience, with a focus on firmware in C/C++ and client or test tooling in Python or NodeJS....SeniorFull timeRemote workSleeping nightsFlexible hoursNight shift$140k - $185k
...Senior Software Engineer At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers... ...Python and SQL. Experience with a compiled language such as C++ or Rust is preferred. Familiarity with Git version...SeniorTemporary workRemote work$145k - $204k
...looking for mission-driven Staff and Senior Staff DevSecOps Engineers who are ready to make a real impact—not... ...CI pipelines (GitLab CI) for secure software builds and deployments Orchestrate... ...strongly typed languages such as C++ or Rust Familiarity with secure software...SeniorTemporary workFor contractorsWork experience placementRemote workFlexible hours$140k - $175k
...Infleqtion’s Computing Product Group (CPG), the Hardware Engineering Team is seeking a Senior Embedded Software Engineer to own and deliver high‑performance... ...subsystems end‑to‑end. ~ Strong experience with C/C++ in performance‑critical systems. ~ Experience debugging...SeniorTemporary workWork at officeFlexible hours$132.96k - $226.04k
...Job Description The Engineering, Science and Analysis (ESA) Strategic Capabilities Unit comprises the technical talent and organizational... ..., and/or rotating machinery design. Experience using CAD software. Demonstrated creativity in mechanical engineering design....SeniorFull timeWork at officeLocal areaRemote work$134.64k - $228.89k
...monetary recognition awards. Other incentives may be available based on position level and/or job specifics. Supply Chain Program Lead Senior Principal II National Space 125045BR EEO Career Site Equal Opportunity Employer. Minorities . females . veterans . individuals...SeniorFull timeTemporary workWork at officeLocal area$140k - $200k
...office. These include frontend and backend engineers, AI research scientists, and others from... ...), C#, XAML, and - when needed - C++. Define and enforce best-practices for... ...dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals...SeniorWork at office$132.96k - $226.04k
...We’re seeking a self-motivated systems engineer to join our Systems Operations & Sustainment... ...to interface with technicians, peers, senior-level engineers, business development,... ...Experience in related disciplines such as software engineering, hardware engineering,...SeniorFull timeWork at officeLocal areaRemote work- ...McCallie Associates, Inc., located in Boulder, Colorado, is seeking a Senior Information Security Analyst to provide cybersecurity engineering support for U.S. Space Force systems. The role demands a strong background in cybersecurity with at least 10 years of experience...Senior
$130.5k - $171k
...We are looking for a Spacecraft Software Engineer (GNSS) to join our team working at the intersection... ...are key. What You'll Do as a Senior Software Engineer: ~ Develop... ...qualifications: ~ Proficient in at least one of C++ or Python , and capable of picking up...SeniorFor contractorsWork at officeImmediate start3 days per week$132.96k - $226.04k
...Job Description Join the Mission Engineering team at BAE Systems Inc Space and Mission Systems (SMS) – a group of motivated problem solvers. We like to have fun and enjoy life - both at work, and in our free time. We're excited about the challenging projects we're involved...SeniorFull timeWork at officeLocal areaRemote work$400 per month
...Stratford Davis, located in Boulder, United States, is seeking a highly skilled Senior Video Editor to produce engaging video content. The role requires a minimum of 5 years of professional editing experience, advanced skills in Final Cut Pro or DaVinci Resolve, and strong...SeniorRemote work$132.96k - $226.04k
...Systems Engineer Join the Systems Engineering team at BAE Systems Inc, Space & Mission Systems (SMS)– a group of motivated problem... ...technologies areas. Superb presentation skills with experience to senior decision making and technical audiences. Pay Information...SeniorFull timeWork at officeLocal areaRemote work$165k - $218k
...Senior Software Engineer, State Estimation Broomfield, Colorado, United States Anduril Industries is a defense technology company with a mission... ..., and statistical modeling with programming expertise in C/C++, Python, and Matlab. Strong knowledge of target tracking...SeniorFull timeWork experience placementImmediate start$155k - $180k
...considered. SciTec has immediate opportunities for talented software & algorithm developers and engineers to support programs focusing on low-latency data... ...advanced algorithms leading to eventual integration in C++ on Linux operating systems as part of government...SeniorTemporary workFor contractorsWork experience placementImmediate startRemote workFlexible hours$120k - $160k
...Koch is seeking a Senior Estimator for DEPCOM Power, focusing on heavy civil construction for utility-scale solar projects. The role involves developing accurate project cost estimates and improving estimating processes. In addition to a competitive salary of $120,000...SeniorRemote workRelocation package- A financial technology company is seeking a Key Account Executive to lead sales efforts with strategic retailers. This position involves building relationships with C-level executives, negotiating complex deals, and driving the company's growth. Candidates should have ...SeniorRemote work
$130.36k - $221.6k
...to expand our team with a talented and energetic ground system engineer in support of operation of space vehicles and ground systems for... ...clearance required. Knowledge of related disciplines in software engineering, hardware engineering, integration, test engineering...SeniorFull timeInterim roleWork at officeLocal areaRemote work- ...Senior Systems V&V Engineer Boulder, Colorado, United State Knowledgeable in ISO 13485 Medical Device Quality Management System Requirements. Knowledgeable in ISO 14971. Experience with Systems Architecture Design, Technology Development, and Systems Integration...Senior
$171k - $202.5k
...About the Role Spire is looking for a Senior Software Engineer to help design, build, and improve the reliable and secure systems that support... ...with at least one compiled language such as Rust, C++, Go, Java, or C ~ Strong backend engineering experience building...SeniorFor contractorsWork at office3 days per week- ...Help seniors in your community get the groceries they need. Our clients are not able to grocery shop for themselves, so this service is vital. We shop in South Boulder every Thursday morning from 7 to 10 am. This is a great opportunity for you to give back while working...SeniorShift workDay shift
- ...blockbuster movies as well as augmented reality software and hardware solutions used by the... ...looking for an experienced embedded systems engineer to work closely with our design teams as... ...OS Design, develop and maintain a C++ application that runs on Linux Work on...Permanent employment
$97.01k - $164.91k
...Software Engineer The Software and Ground Solutions group at BAE Systems Inc Space and Mission Systems (SMS) is looking to expand our team... ...areas include software development, CI/CD, Containerization, C/C++, Rust, Python, Ruby and Embedded Linux. The Engineering, Science...SeniorFull timeWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - C++. Be the first to apply!
- senior device engineer Boulder, CO
- senior network engineer remote Boulder, CO
- senior project manager contract Boulder, CO
- senior mulesoft developer Boulder, CO
- senior leadership Boulder, CO
- senior principal cloud computing engineer Boulder, CO
- senior vice president of operations Boulder, CO
- senior net developer remote Boulder, CO
- senior business analyst contract Boulder, CO
- senior manager automotive Boulder, CO



