Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - C++

$130k - $170k
Full-time

SHOTOVER 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.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - C++ in Boulder, CO vacancy
  •  ...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,... 
    Senior
    Permanent employment

    Shotover Systems

    Boulder, CO
    28 days ago
  • $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,... 
    Senior
    Temporary work
    Work at office
    Remote work

    Grey Matters Defense Solutions

    Boulder, CO
    29 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    14 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    more than 2 months ago
  • $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... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    a month ago
  •  .... 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... 
    Senior
    Internship
    Work at office
    Remote work
    Work from home

    Suite Studios

    Boulder, CO
    20 hours ago
  •  ...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... 
    Senior
    Immediate start
    Flexible hours

    Berkner Group

    Boulder, CO
    4 days ago
  • $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.... 
    Senior
    Full time
    Remote work
    Sleeping nights
    Flexible hours
    Night shift

    Blaze Talent

    Boulder, CO
    3 days ago
  • $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... 
    Senior
    Temporary work
    Remote work

    Atom Computing

    Boulder, CO
    4 days ago
  • $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... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    22 days ago
  • $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... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Infleqtion

    Boulder, CO
    2 days ago
  • $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.... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    BAE Systems USA

    Boulder, CO
    4 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area

    BAE Systems USA

    Boulder, CO
    2 days ago
  • $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... 
    Senior
    Work at office

    Speechify

    Boulder, CO
    4 days ago
  • $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,... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    BAE Systems USA

    Boulder, CO
    3 days ago
  •  ...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

    Afognak Native Corporation

    Boulder, CO
    3 hours ago
  • $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... 
    Senior
    For contractors
    Work at office
    Immediate start
    3 days per week

    Spire

    Boulder, CO
    20 hours ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    BAE Systems USA

    Boulder, CO
    3 days ago
  • $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... 
    Senior
    Remote work

    Stratford Davis

    Boulder, CO
    3 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    BAE Systems USA

    Boulder, CO
    1 day ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Immediate start

    anduril

    Boulder, CO
    4 days ago
  • $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... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    1 day ago
  • $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... 
    Senior
    Remote work
    Relocation package

    Koch

    Boulder, CO
    20 hours ago
  • 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 ...
    Senior
    Remote work

    Affirm

    Boulder, CO
    3 days ago
  • $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... 
    Senior
    Full time
    Interim role
    Work at office
    Local area
    Remote work

    BAE Systems USA

    Boulder, CO
    2 days ago
  •  ...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

    Futran Tech Solutions Pvt. Ltd.

    Boulder, CO
    1 day ago
  • $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... 
    Senior
    For contractors
    Work at office
    3 days per week

    Spire

    Boulder, CO
    3 days ago
  •  ...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... 
    Senior
    Shift work
    Day shift

    Cultivate

    Boulder, CO
    1 day ago
  •  ...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

    Shotover Systems

    Boulder, CO
    1 day ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    BAE Systems USA

    Boulder, CO
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - C++. Be the first to apply!