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 Title: Senior Software Engineer Location: Boulder, Colorado Clearance: Secret Clearance Grey Matters Defense Solutions, LLC is a specialized... ...Awareness, and Technical Intelligence. Looking for C++ Application Developers to work in a rapid pace, collaborative...SeniorFull timeTemporary workWork at officeRemote work$140k - $185k
...Join a world-class team of scientists, engineers, and business professionals to advance the... .... Atom Computing is looking for a Senior Software Engineer to implement the quantum computing... ...Experience with a compiled language such as C++ or Rust is preferred. Familiarity with...SeniorTemporary workRemote work$156k - $193k
...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$120k - $150k
...manufactures world-class products—from software-controlled USB hubs to... .... Our products enable engineers to solve problems in ways they... ...solutions. THE OPPORTUNITY: The Senior Embedded Systems Engineer role... ...-level C firmware, high-level C++ and Python applications, API architecture...SeniorPermanent employmentLocal areaImmediate startRemote workRelocationFlexible hours- ...This full-time position requires a minimum of three days in the Boulder, Colorado office. The role offers opportunities to supervise a software engineer and lead complex scientific investigations, emphasizing innovative solutions and impactful research. #J-18808-Ljbffr...SeniorFull timeWork at office
$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$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$169k - $240k
Affirm is looking for a Staff Technical Program Manager in Boulder, Colorado to oversee high-visibility technical programs. The ideal candidate will have a Bachelor's degree and 8 years of experience in program management. Responsibilities include planning requirements...SeniorRemote workFlexible hours- ...Propelus in Boulder, Colorado is seeking a Data Engineer to build and maintain data infrastructure supporting our data strategy. This role focuses on developing data pipelines, ensuring data quality, and collaborating with teams to deliver actionable insights. The ideal...Senior
$224k - $356.5k
...make a lasting impact on the world. We are in search of a Senior Deep Learning Systems Engineer to propel NVIDIA’s Autonomous Vehicles project forward.... ...schedulers (Slurm, Kubernetes, etc.). Proficiency in Python and C++, with experience writing production-grade libraries,...SeniorFull time$105k - $125k
...Our client is a growing technology company, looking for a Senior Financial Analyst who thrives at the intersection of finance, analytics, and relationship building. This is a highly visible role for someone who enjoys partnering with leaders across an organization, translating...Senior- ...guidance to all employees Communicate any problems or obstacles to senior management Establish workflow policies that enhance speed... ...basis as well as a group ~ Proficient in MS Office and ERP software ~ Knowledge of performance evaluation and budgeting concepts...SeniorFull time
- Job Description I have partnered with a well-established company in the exciting world of public accounting. My client firm is growing and offers the opportunity for an ambitious professional to join thier team. This is an amazing opportunity for someone passionate...Senior
$150k - $170k
...Infleqtion’s Quantum Computing Product Group, the Hardware Engineering Team seeks a Senior Opto-Mechanical Engineer as a senior designer responsible... ...with physicists and optical, mechanical, electrical, software, and systems engineers to support the full experimental and...SeniorTemporary workWork at officeFlexible hours- ...Job Title: Senior Technical Program Manager - Observability & Digital Operations Location: Remote Location Type: Remote... .... This individual will serve as the connective tissue between engineering, infrastructure, operations, and business stakeholders, driving...SeniorContract workWork at officeRemote work
- ...landscape. Our work spans intimate garden renovations to multi-phase estate projects across the Front Range. The Role We’re looking for a Senior Landscape Designer or Landscape Architect to lead projects from concept through construction administration. This person will bring...SeniorFor contractorsFor subcontractor
- ...Cannabis Recruiter - Event Director - People Connector A leading Colorado premium cannabis brand is seeking a Senior Operations Manager to oversee production, including packaging, labeling, and manufacturing. This person will manage at team of 30+ employees and will...SeniorFull time
$180k - $220k
.... Join a world‑class team of scientists, engineers, and business professionals to advance the... .... Atom Computing is seeking a Principal Software Engineer to define and evolve the backend... ...ability to write production software using C++, Python, Rust, or Go. Knowledge in one or...Temporary workWork at office3 days per week$75 per hour
...for all American Corporations. We are currently seeking a Senior Opto-Mechanical Engineer for our client in the Technology (Optical Solutions)... ...athermalization. - Working knowledge of statistical processing software such as JMP. - Capable of developing concepts for...SeniorHourly payContract workWork at officeLocal areaImmediate startRelocation$95k - $105k
...Our client is seeking a high-caliber Senior Accountant who wants to do more than close the books. This is an opportunity to become a key contributor within a growing infrastructure company where finance plays a critical role in supporting strategic decisions, operational...Senior- ...efficient, high-performance C++ code for embedded systems. Implement... ...experience and working at a Senior or Principal level... ...Experience with DSP hardware and software tools and strong debugging and... ...Qualifications Minimum M.S. in Electrical Engineering, Computer Engineering, or...SeniorPermanent employmentContract workLocal area
$127k - $193k
...talented Machine Learning & AI Engineer to support our programs... ...Next-Generation Missile Warning software. This is a unique opportunity... ...Intelligence. We are seeking a Staff/Senior Staff Machine Learning & AI... ...processing Collaborate closely with C++ and system-level engineers to...SeniorFull timeTemporary workFor contractorsWork experience placementWork at officeImmediate startRemote workFlexible hours$110k - $150k
...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 employmentFull time- A bit about us: We are a well-established boutique CPA firm that has been serving the Boulder community for nearly four decades. Our team is built on long-term relationships, high-touch client service, and a collaborative culture where professionals are valued, supported...SeniorWork at officeLocal area
$126k - $167k
...imaging systems across both hardware and software, deployed to tackle the most... ...allies an advantage. ABOUT THE JOB As a Senior Electrical Engineer on the Anduril Imaging team, you will... ...languages such as MATLAB, Python, or C++. Understanding of system integration...SeniorFull timeWork experience placementImmediate start$40 - $52 per hour
...acquisition, and operational readiness in a fast‑paced startup and commissioning environment. Technicians work with minimal supervision, and senior‑level individuals may mentor or train other electrical and instrumentation personnel. Responsibilities include: Safely perform...SeniorHourly payTemporary work$50 - $60 per hour
Data Annotation is committed to creating high-quality AI. Enjoy the flexibility of remote work and the freedom to set your own schedule. This is an opportunity to work with us as an independent contractor. We're currently expanding into an exciting new area – teaching ...SeniorHourly payContract workFor contractorsWork experience placementRemote work- ...preferred, in addition to knowledge of Base SAS, SAS/STAT, SAS/Graph, SAS/SQL and SAS/ODS Experience working with other languages or software (R, Python, Spotfire) in validated environments is strongly preferred Demonstrates extensive knowledge with industry...SeniorContract workFor contractors
$102k - $157k
...considered. SciTec has an immediate opportunity for a talented software engineer to support our programs delivering Next-Generation Missile... ...remote sensing systems. The ideal candidate will be well-rounded C++ developer, work well as part of a rapid pace, collaborative,...SeniorFull timeTemporary workFor contractorsWork experience placementWork at officeImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - C++. Be the first to apply!
- senior cloud service delivery manager Boulder, CO
- senior business analyst contract Boulder, CO
- senior software engineer Boulder, CO
- senior application security Boulder, CO
- senior database analyst Boulder, CO
- senior cloud data engineer Boulder, CO
- senior vice president of operations Boulder, CO
- senior ux designer remote Boulder, CO
- senior performance tester Boulder, CO
- senior sas developer Boulder, CO


