C++ Software Engineer (Senior, Staff, or Lead)
$135k - $185kGhost Robotics
We're a robotics company building reliable, high-performance systems that operate in the real world. Our work spans perception, control, and systems software, and we value clean design, maintainability, and engineering rigor as much as raw performance.
We're hiring a C++ Software Engineer with strong modern C++ skills and solid general software engineering practices. You'll work on core robotics software while also contributing to the tooling, build systems, and CI infrastructure that keep our development fast and reliable. This role suits someone who enjoys both architecting clean C++ systems and owning the engineering environment around them.
How leveling works This is one role, open at the Senior, Staff, or Lead level. The responsibilities below reflect the core of the role at every level. You don't need to decide which level fits you before applying. The selected candidate will be placed at the level commensurate with the skills, scope, and experience they demonstrate through the interview process, and the offer will align with that level. Senior and Staff are individual-contributor positions. Lead carries the same technical scope plus people-leadership responsibilities, for candidates who want them.
What you'll do (all levels)
- Design, implement, and maintain high-quality C++ code for robotics systems
- Apply modern C++ (C++17/20) design patterns and best practices
- Contribute to system architecture with a focus on performance, safety, and maintainability
- Set up and maintain Linux-based development environments
- Configure and maintain GitLab CI/CD pipelines for build, test, and deployment
- Improve build systems (e.g., CMake) and dependency management
- Write unit and integration tests, and support automated testing workflows
- Collaborate with robotics, controls, and hardware engineers
- Participate in code reviews and help raise overall code quality
Senior C++ Software Engineer
- Typically reached with 5+ years of relevant experience, or 3+ years following a PhD
- Owns a defined technical area and delivers independently end to end
- Mentors less-experienced engineers
- Track record of shipping production C++ in real systems
Staff C++ Software Engineer
- Typically reached with 8+ years of relevant experience
- Drives technical direction and architecture across the team's area
- Sets engineering standards and multiplies the output of others
- Demonstrated influence beyond their own deliverables, across teams or a whole codebase
Lead C++ Software Engineer
- Typically reached with 10+ years of relevant experience, including experience guiding engineers
- Staff-level technical scope plus people-leadership responsibilities: direct reports, hiring, performance, and team planning
- Demonstrated ability to grow engineers and run a healthy, productive team
Requirements
Core qualifications (all levels)
- Strong proficiency in modern C++ (C++17 or newer), with real experience shipping production systems. We weigh what you've built and shipped over where your degree is from. An advanced degree in CS, Electrical/Computer Engineering, Robotics, or a related field is one path in. Equivalent industry experience is another, and just as welcome.
- Hands-on command of modern C++ concepts: RAII, smart pointers, move semantics, templates and generic programming, concurrency primitives and thread safety, and clean API and library design
- Solid understanding of software design principles and patterns
- Experience working in Linux development environments
- Hands-on experience with Git and collaborative workflows
- Experience setting up or maintaining CI pipelines (GitLab CI preferred)
- Familiarity with build systems such as CMake
- Strong debugging skills and attention to detail
Preferred qualifications
- Experience in robotics, embedded systems, or real-time software
- Familiarity with ROS / ROS 2
- Experience with cross-compilation or embedded Linux
- Knowledge of performance profiling and optimization
- Experience with Docker or containerized development environments
- Exposure to Python or other scripting languages for tooling
What we offer
- Work on real-world robotics systems with tangible impact
- A strong engineering culture that values clean code and good design
- The opportunity to influence architecture, tooling, and development workflows
- Flexible work arrangements where possible
- The anticipated starting base salary for this position is $135,000 to $185,000 per year, placed by level as described above
Location
Philadelphia, PA. This is a full-time, on-site role. No remote candidates will be considered at this time.
Travel
None required, though domestic and international opportunities exist for engineers who want field exposure.
Compensation
Competitive base salary, full benefits, and a highly motivating equity incentive package. Flexible time off policy. We focus on output, impact, and the ability to work alongside a stellar interdisciplinary team.
Additional Information
Clear standard background checks are required pre-hire, post-hire, and at any time during employment. Permanent U.S. residency is required.
- ...Senior Staff Engineer - Strategy Lead, New Business & Growth This is a new role on a new team. We are building a small, senior New Business & Growth practice inside Product Studio. Your job is to help Nagarro win work by crafting the narratives, strategies, and proposals...SeniorRemote work
$105k - $165k
...Full Spectrum partners with leading companies in MedTech to develop cutting-edge software for medical devices. With projects focused on... ...professional growth opportunities. Senior Embedded C++ Software Engineer The Senior Embedded C++ Software Engineer...SeniorFull time- ...Contractor - Sr Software Engineer - C++ (Open)This position may be offered to a candidate authorized to work in the US for his/her/their stated employer, without any restrictions which would prevent the candidate from working on the proposed assignment for the duration...SeniorFor contractorsWork at officeWork from home
- ...Senior C++ Software DeveloperSciTec, a wholly owned subsidiary of Firefly Aerospace, is a dynamic non-traditional defense contractor that delivers... ...missions.SciTec has an immediate opportunity for a talented engineer to support our programs delivering Next-Generation Missile...SeniorFor contractorsImmediate startRemote work
$150k - $210k
...Senior C++ Software DeveloperCentennial, CO Outside Analytics is a proud subsidiary of SMX, enabling... ...alongside flight and ground software engineers and embedded with our customer's team,... ...Cycle.Collaborate with team members and leads to achieve project milestones.Adhere to...SeniorContract workWork experience placementRemote work$160k - $180k
...Senior C++ Software EngineerBostonBuild the software that powers football on... ...looking for a Senior C++ Software Engineer to join our Focus Live team... ..., improve the codebase and lead features rather than simply... ..., managers and performance staff with the information they...SeniorWork from home- ...Job Description Job Description Senior C++ Developer /Software Engineer Key Requirements & Preferences Core Skills: 7-10+ years of professional software development experience currently working hands-on with C++ . [1] Must Haves: Strong Object-Oriented...SeniorRemote work
$178.14k - $320.51k
As the Senior Principal Lead of Product Marketing Management for Vehicle Electrification, you will... ...role that bridges the gap between engineering innovation and market demand. You will... ...and manage strategic partnerships with software providers, reference design partners,...SeniorLocal area- ...Open Position - Senior/Staff/Principal Qt C++ Software Engineer Horizon Surgical Systems Inc. Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing a novel, AI driven, and imaging-guided surgical robotic system. Horizon...Senior
- ...Apogee Global RMS is seeking a Senior Cybersecurity Engineer / Offensive Security Lead to support high‑visibility federal and IC programs. This role is designed for operators who bring hands‑on offensive tradecraft, current certifications, and recent red‑team experience...SeniorFull time
$140k - $190k
...Job Description Job Description Position: Senior CUDA|C++ Software Engineer Location: Arlington, VA Clearance: TS/SCI Grey Matters Defense Solutions, LLC is a specialized firm in software development, data analytics algorithms, and advanced remote sensing...SeniorTemporary workWork at officeRemote work- ...6-00910Remote50% Remote Job Description Key Responsibilities · Lead FDA audit and inspection readiness activities across the business... ...· Coordinate with Quality, Regulatory Affairs, Manufacturing, Engineering, Supply Chain, and Leadership teams to ensure audit...SeniorRemote work
$132.4k - $251.6k
...00 years of experience and renowned engineering expertise to meet today’s mission needs... ...full-time position as Test Systems Senior Principal Execution Lead, located on-site in Huntsville, AL.... ...including electrical, mechanical, software, and systems in executing the full test...SeniorFull timeContract workTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...is seeking a Member of Technical Staff in Austin, TX, to deliver technical... ...embedded Linux systems. You will lead projects, develop software, mentor junior engineers, and drive innovation. Ideal... ...engineering experience, strong C/C++ skills, and deep Linux kernel understanding...SeniorRemote job
- ...we do it with empathy and we're committed to making a difference.About the RoleParexel is seeking an experienced Site Contract Lead (SCL)/Senior Site Contract Lead (SSCL) to drive excellence in clinical trial site contracting. You'll oversee the complete contracting...SeniorFull timeContract workRemote work
$215k - $355k
...customers.Wells Fargo Bank N.A. seeks a Senior Lead Securities Quantitative Analytics Specialist... ...‑on programming experience in Java and C++, with working proficiency in Python, R,... ..., and PnL computation.Enterprise‑scale software development experience, including...SeniorFull timeRemote work2 days per week- ...A leading consulting firm seeks a Governance, Risk, and Compliance (GRC) leader to advance their programs. This remote role requires 5–7 years of experience in GRC with relevant certifications like CISSP or CISM. The successful candidate will lead policy development, perform...SeniorRemote work
- ...systems and the creation of new software solutions. You will work internally with other software engineers, program managers, and product... ...to director, manager, or senior engineer Qualifications... ...Knowledge Demonstrate fluency in C/C++ Demonstrate advance problem...SeniorFull timeWorldwide
- Shield AI is seeking an experienced software engineer for their Special Projects team. This role involves designing user experiences for advanced AI products and requires 12+ years in production software design. The ideal candidate will have expert knowledge in React/TypeScript...SeniorRemote work
$124k - $180k
...industry challenges.Advise on marketing analytics, including attribution, lifetime value, customer segmentation, and behavioral insights. Lead the full lifecycle of analytics and measurement initiatives, from idea to implementation.Minimum qualifications:Bachelor's degree or...SeniorShift work$197.5k - $271.5k
...ours.About this roleWe are looking for a Strategy & Analytics Senior Lead to drive better product decisions, faster. In this role, you’... ....Faire was founded in 2017 by a team of early product and engineering leads from Square. We’re backed by some of the top investors...SeniorWork experience placementWork at officeLocal areaRemote workMonday to FridayFlexible hours3 days per week$225k - $275k
We are looking for a Staff Software Engineer for our Cloud Control Plane team who will design, build and deliver components of Infinia software... ...solutionExperience in developing and debugging at system level C/C++, particularly for Linux/UNIX computing environments....SeniorRemote work- Siemens Healthineers is seeking a Sr. Commissioning Physicist to independently lead on-site commissioning projects, oversee data collection, beam model configuration and TPS validation for linear accelerators and treatment planning systems. You will write commissioning...SeniorRemote work
$150k - $170k
...Danaher Business System which makes everything possible.The Senior IT Portfolio & Governance Lead supports the execution and continuous improvement of IT... ...:Bachelor's degree in Business, Information Systems, Engineering, or a related field, or equivalent professional...SeniorFull timeWork at officeImmediate startRemote workWork from homeFlexible hours$197.5k - $271.5k
...retailers do business. We're looking for a Strategy & Analytics Senior Lead to drive better decisions, faster, as we scale fulfillment... ...economics, and quality. You'll partner closely with Product, Engineering, Operations, Finance, and GTM to define what success looks like...SeniorWork experience placementWork at officeLocal areaRemote workMonday to FridayFlexible hours3 days per week- ...renowned for our technical excellence and leading innovations, and for making a difference... ...and thrive.Your day at NTT DATAThe Senior Team Lead, Network Field Cabling Installation... ...a team of network cabling installation engineers.This role ensures the efficient design,...SeniorFull timeRemote work
$110k - $160.91k
...infrastructure is essential. This role is focused on leading and overseeing routing and siting... ..., Electric Transmission Line Siting Senior Lead, you will serve as a technical and... ...experts across environmental, land use, engineering, and stakeholder engagement disciplines....SeniorFull timeFixed term contractCasual workWork at officeRemote workFlexible hoursShift work- ...searching for the best talent for a Senior Regulatory Affairs Program Lead to support our Instrumentation &... ...will work closely with exceptional engineering and clinical teams, supporting product... ...with medical device software guidance, IEC 60601, sterilization,...SeniorFull timeLocal areaImmediate startRemote work
$123.4k - $224.2k
...good. Your impact We are seeking a Senior NEPA Environmental Lead to support and help grow our Midwest... ...across departments (environmental, engineering, planning, resilience, and energy) to... ..., schedules, budgets, and managing staff.• Oversee preparation and quality control...SeniorFull timeWork at officeLocal areaRemote workWork from home- WHO WE ARE Headquartered in New York City, Take-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. We develop and publish products principally through Rockstar Games, 2K, and Zynga....SeniorCasual workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Engineer (Senior, Staff, or Lead). Be the first to apply!
- senior c++ software developer Remote
- c++ software developer Remote
- c++ programmer Remote
- senior c++ developer Remote
- entry level c++ developer Remote
- junior c++ developer Remote
- junior c c++ developer Remote
- c++ developer Remote
- project engineer assistant project manager Remote
- senior staff systems engineer Remote



