C++ Software Engineer (Senior, Staff, or Lead)
$135k - $185kGhost Robotics Corporation
Job Description
Job Description
Description:
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
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.
- Philadelphia, Pennsylvania100% RemoteDirect Hire$180k - $215kThere is an exciting opportunity for a talented Senior C++ Engineer to join a growing company focused on cutting-edge development within the gaming industry. This is a fully remote, full-time position. To excel...SeniorFull timeRemote work
$101.5k - $115.5k
The Senior Employee Relations Lead is responsible for conducting thorough, timely, and impartial workplace investigations involving complex employee relations matters, including discrimination, harassment, retaliation, policy violations, workplace misconduct, and other...SeniorFull timeContract workWork at officeLocal areaNight shift- ...systems, providers, and patients. The role of Senior Director, Global Real-World Evidence & Health Outcomes Research (GRWE& HO) Lead is critical to achieving this ambition by... ...projects, stakeholders, and other analytic staff in a senior role.Preferred Qualifications:If...SeniorFull timeLocal areaFlexible hours
$85.6k - $149.4k
About the RoleAs a Senior Technology Product Manager - GTM Enablement and Launch Lead, you will play a critical role in ensuring the successful planning, coordination... ...that operates at the intersection of Product, Engineering, Product Marketing, Sales, Customer Success,...SeniorFull timeWork at office- ...help top clients shift to the New using leading-edge technologies on the most ground-breaking... ...satisfaction, and community impact.As a Senior Manager, you will be responsible for... ...also actively lead and mentor our junior staff resources. As Accenture’s Chemicals Center...SeniorFull timeWork experience placementLive inWork at officeLocal areaShift work
- Responsibilities:Design, develop, and maintain real-time, fault-tolerant C/C++ applications on Linux platformsMigrate legacy GUIs from Motif/X11 to modern toolkits (GTK, Qt, EFL) using Wayland protocolsWrite Bash scripts for build automation, deployment routines, and system...SeniorContract work
$253k - $309k
...team is connected by our shared purpose: leading the fight against MASH.Madrigal’s medication... ...at the right time, in the right way.The Senior Director, Global Publications Lead is... ...affairsExperience with publications management software (e.g., iEnvision or PubStrat)Strong...SeniorFull timeFreelanceWork at officeLocal areaFlexible hoursNight shift3 days per week$177.7k - $296.1k
...0Category: Claims & UnderwritingCompany: Munich ReE&S Property Senior Underwriter - Northeast Territory LeadWe are adding to our diverse... ....The CompanyWelcome to Munich Re Specialty - North America, a leading specialty insurance provider dedicated to delivering...SeniorTemporary work- About this role:Wells Fargo is seeking a Senior Lead Digital Product Manager in Technology as part of Cybersecurity. Learn more about... ...candidate will partner closely with cybersecurity operations teams, engineering organizations, product managers, threat intelligence, data...SeniorFull timeWork experience placement
$105.4k - $207.8k
.... Recruiting for this role ends on 09/30/2026. As a Senior Consultant and ServiceNow Platform Lead within our Finance Transformation Tech Enablement team... ...'s degree in Computer Science, Information Systems, Engineering, or related field.4-6 years of experience in...SeniorLocal areaVisa sponsorship$91k - $181.11k
...for you. The Work The Lockheed Martin Rotary & Mission Systems Software Engineer will have the opportunity to perform real-time processing... ...concentration in computer science courses• Minimum of 5 years' C++ Software Development experience• Experience with Object Oriented...SeniorFull timeTemporary workWork at officeRemote workFlexible hours$224k - $336k
...portfolio of marketed medicines, including leading therapies for sleep disorders and... ...the right way, at the right time. The Senior Director, Commercial Advanced Analytics... ...and R for analytics, modeling, and data engineering, with experience sourcing and transforming...SeniorRemote workWorldwideFlexible hours- ...advance the discovery and development of engineered T cell therapies with the potential to become... ...broad range of autoimmune diseases. The lead CARTA (Chimeric Antigen Receptor T cells... ...risks, tradeoffs, and recommendations to senior leadership in a concise and actionable...SeniorRemote work
- ...manage calendars across time zones, coordinate domestic and international travel, and oversee travel, expense, and PO workflows for senior leaders. This role emphasizes technology enablement, cross‑functional collaboration, and process improvements in a fast‑paced...Senior
$90k - $150k
...Position Title: C++ Software Engineer (Embedded Systems) Location: Moorestown, NJ Security Clearance: Active clearance preferred or ability to obtain Overview We are seeking a C++ Software Engineer with experience developing software for embedded or hardware...Full time$91k - $321.5k
...The Opportunity As a State & Local Senior Manager on the PwC Internal Partnership Tax Team, you will work within... ...supporting the business. As a Senior Manager, you will lead teams, focusing on mentoring junior staff and delivering internal tax projects. You are...SeniorH1bLocal area$150k - $240k
...100% RemoteJob Title: Remote Sr or Staff Engineer ($150-$240k) Ruby, Rails, Agentic AISalary... ..., and increase their sales.Our software integrates with leading FinTech brands and general tools... ...growth, we are hiring a hiring a Remote Senior or Staff Software Engineer with the...SeniorRemote work- We Are:Accenture is a leading solutions and services company that helps the world’s leading enterprises reinvent by building their digital... ...as part of a larger core team working on a priority. At a Senior Manager level, it could include the following:Lead client engagements...SeniorFull timeLive inWork at officeLocal area
$162.5k - $301.7k
...boldly pursuing answers to the world’s most complex health challenges and transforming society.The Opportunity:The Senior TLL role at Genentech acts as the lead Commercial enterprise bridge to National & Regional Therapeutic Area Experts (TAEs) across Malignant Hematology,...SeniorFull timeLive inLocal areaRelocation packageFlexible hoursShift work$86.8k - $217.1k
IQVIA is growing! Hiring multiple Senior Data Team Leads across our FSP (Functional Service Provider) and Traditional (Sponsor-Agnostic) delivery... ...to meet customer expectations.Mentor junior data management staff and promote best practices.Drive process improvements and...SeniorFull timePart timeImmediate startRemote workWork from homeWorldwide- ...Job Details: Senior Corporate Governance & Compliance Lead 125-150,000 and Bonus Blue Bell, PA Role: This is a highly visible opportunity with a large, publicly traded organization headquartered locally. We are seeking 8+ years of governance and SEC compliance...SeniorPermanent employmentFull timeWork at officeRelocationRelocation package3 days per week
- ...Job Description Job Description Senior eDiscovery Analytics Lead Employment Type: Full-Time, Experienced... ...-Consult with attorneys and support staff for conforming to ESI specifications... ...current knowledge of available software applications and in area(s) of expertise...SeniorFull timeFlexible hours
- ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management... ..., algorithm design, or modeling and simulationProficiency in C++, Java, MATLAB or PythonPreferred Qualifications:Advanced degree...SeniorContract work
- ...genuinely reflect the Anthropologie customer and aesthetic, and build long-term relationships rather than transactional partnerships.Lead negotiations for creator partnerships, usage rights, and social-first deliverables, ensuring the brand's voice and standards are...SeniorFull timeSeasonal workWork at office
- ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management... ...Analysis; Problem Analysis; System IntegrationHigh proficiency in C++ or equivalent object-oriented computing language, Matlab and...Senior
$140k - $190k
...Principal Environmental Planner/NEPA Lead. This hybrid position may be... ...efforts, coordination with engineering design teams during both... ...also function as a mentor to staff, manage client relationships,... ...the Principal NEPA Planner is a senior leadership role responsible for...Full timeFor subcontractorRemote work- ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting... ...candidate will be responsible for leading a portfolio of principal and major gift prospects... ...the CEO, CDO, board members, and program staff is essential to create compelling cases...Senior
$85k - $110k
Audit Senior | Government & Nonprofit SpecialistLocation: Wilmington, DEEmployment Type: Full... ...community and integrity, we invite you to lead our audit engagements.The Impact You Will... ....Mentorship: Supervise and guide junior staff on-site, fostering a culture of enthusiasm...SeniorLocal area$177.7k - $296.1k
...E&S Property Senior Underwriter - Northeast Territory Lead We are adding to our diverse team of experts and are looking to hire those who are committed to building a culture that enables the creation of innovative solutions for our business units and clients....SeniorTemporary work- ...Job Description Job Description We are seeking an experienced HVAC Lead Installer to join our installation team. For more than 30 years, D&L has been impressing customers with our superb, high-quality installation and service work on traditional residential heating...Monday to Friday
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!
- engineering aide Philadelphia, PA
- technology administrator Philadelphia, PA
- staff engineer Philadelphia, PA
- senior staff systems engineer Philadelphia, PA
- assistant engineer Philadelphia, PA
- lead operating engineer Philadelphia, PA
- lead engineer Philadelphia, PA
- c++ Philadelphia, PA
- c++ remote Philadelphia, PA
- software engineer - cloud services Philadelphia, PA



