Senior Software Engineer - C++
Shotover Systems
Job Description
Job Description
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.
$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 workWork 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 workFor contractorsWork 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
$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$100.2k - $150.2k
...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: This position is... ...a Linux based product. The tools of the trade are C/C++ and Python. The candidate will leverage her...SeniorWork experience placementWork from home$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$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$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$134.64k - $228.89k
Integrated Supply Chain Program Lead The Integrated Supply Chain Program Lead (SCPL) is the dedicated Integrated Supply Chain (ISC) lead within the Program Office and within a Program Portfolio (family of programs) to enable all aspects of ISC content/support to a program...SeniorFull timeTemporary workWork 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$130.36k - $221.6k
...Ground System Engineer We are looking to expand our team with a talented and energetic ground system engineer in support of operation... ...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...Senior
- ...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
$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$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$60k - $70k
...Full-Service Restaurant Management Position In Boulder, CO As a Restaurant Senior Manager, your experience and leadership skills will head up some of the nation's leading restaurant venues and staff, while building a strong team of your own and continuing to advance...SeniorDaily paid- ...Job Description A reputable Public Accounting firm in the area is looking to add a Tax Manager/Senior Manager to their team. This stable and growing firm offers clients valuable knowledge and expertise in tax. Due to the recent growth of the firm, there is an opportunity...SeniorLocal area
$130k
...Senior Cost Accountant A well-established manufacturing organization is seeking a Senior Cost Accountant to play a key role in plant operations finance, inventory management, and cost analysis. This position partners closely with operations leadership and will...SeniorShift work- ...Responsibilities: Support the Senior Director in developing and executing regional regulatory strategies for QOL initiatives within specific regions. Contribute to providing strategic oversight and leadership to the regulatory team, ensuring alignment with...Senior
- ...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
- ...is in depth in nature and often provides recommendations on process improvements. Communication and Influence: Communicates with senior internal and external customers and vendors. Exchange information of facts, statuses, ideas and issues to achieve objective, and...SeniorShift 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,...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 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
- senior application security engineer Boulder, CO



