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$96k - $140k
...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, small...SeniorFull timeTemporary workFor contractorsWork experience placementWork at officeImmediate startRemote workFlexible hours- ...- join us. Who you are You take pragmatic approaches to writing software You test drive and refactor your code with confidence You avoid... ...software You are proficient in multiple programming languages (C#, C, C++, Typescript, Java) You have practiced XP or would like to...SeniorInternshipWork at officeRemote workWork from home
$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$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$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- ...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
$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- ...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
$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$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- 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
- ...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
- ...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
$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- ...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
$165k - $218k
...You will implement and deploy the core real-time image processing software of our infrared imaging systems. Your work will be essential to... ...of real-time, high-bandwidth processing pipelines in C++ and/or CUDA Define and implement test and simulation environments...SeniorFull timeWork experience placementImmediate start- ...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
$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- ...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
$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$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- ...Senior Project Manager/Project Manager JOB SUMMARY The Senior Project Manager/Project Manager provides overall technical direction and project management to environmental projects of considerable size, scope or complexity and ensures that projects and tasks performed...SeniorTemporary workWork experience placement
- ...Job Title We're looking for hands-on engineers with expertise and passion in solving difficult... ...services. As a member of the software engineering division, you will take an active... ...cloud!!! Responsibilities As a Senior Member of Technical Staff, you will own...SeniorFlexible hours
- ...Guidance, Navigation, and Control Engineer at Impulse Space, you will own... ...missions Participate in GNC software development, both flight code and simulation For Senior and higher, mentor other... ...~ Proficiency in Matlab and C++ ~ Experience with performing...Permanent employmentFull time
$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$156k - $235k
...considered. As we grow, we’re looking for mission-driven Platform Software Engineers who are ready to make a real impact—not just with code, but... ...programming experience with strongly typed languages such as C++ or Rust Familiarity with secure software development and...SeniorTemporary workFor contractorsWork experience placementRemote workFlexible hours$120k - $185k
...closely-held businesses Review returns prepared by staff and seniors for technical accuracy and compliance Research complex tax... ...~ Experience with CCH Axcess , UltraTax , or similar tax software (a plus) Why This Firm Hybrid flexibility – typically 2–...SeniorWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - C++. Be the first to apply!
- senior vice president of operations Boulder, CO
- senior manager creative operations Boulder, CO
- senior storage engineer Boulder, CO
- senior cybersecurity engineer Boulder, CO
- senior financial analyst fp&a Boulder, CO
- senior manager accenture Boulder, CO
- senior performance engineer Boulder, CO
- senior software design engineer Boulder, CO
- senior tableau developer Boulder, CO
- senior resident engineer Boulder, CO


