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

C++ Software Engineer (Senior, Staff, or Lead)

$135k - $185k

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

Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer (Senior, Staff, or Lead) in Philadelphia, PA vacancy
  • 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... 
    Senior
    Full time
    Remote work

    Motion Recruitment

    Philadelphia, PA
    13 hours ago
  • $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... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Night shift

    Fox Rothschild

    Philadelphia, PA
    2 days ago
  •  ...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... 
    Senior
    Full time
    Local area
    Flexible hours

    GSK

    Philadelphia, PA
    4 days ago
  • $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,... 
    Senior
    Full time
    Work at office

    Wolters Kluwer

    Philadelphia, PA
    4 days ago
  •  ...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... 
    Senior
    Full time
    Work experience placement
    Live in
    Work at office
    Local area
    Shift work

    Accenture

    Philadelphia, PA
    2 days ago
  • 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... 
    Senior
    Contract work

    Cedent Consulting

    Philadelphia, PA
    2 days ago
  • $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... 
    Senior
    Full time
    Freelance
    Work at office
    Local area
    Flexible hours
    Night shift
    3 days per week

    Madrigal Pharmaceuticals

    Conshohocken, PA
    2 days ago
  • $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... 
    Senior
    Temporary work

    Munich Re

    Philadelphia, PA
    3 days ago
  • 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... 
    Senior
    Full time
    Work experience placement

    Wells Fargo

    Philadelphia, PA
    2 days ago
  • $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... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

    Philadelphia, PA
    2 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Lockheed Martin

    Moorestown, NJ
    2 days ago
  • $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... 
    Senior
    Remote work
    Worldwide
    Flexible hours

    Jazz Pharmaceuticals

    Philadelphia, PA
    1 day ago
  •  ...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... 
    Senior
    Remote work

    Cabaletta Bio

    Philadelphia, PA
    3 days ago
  •  ...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

    Campbell Soup Company

    Camden, NJ
    3 days ago
  • $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

    Latitude

    Moorestown, NJ
    17 hours ago
  • $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... 
    Senior
    H1b
    Local area

    PwC

    Philadelphia, PA
    4 days ago
  • $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... 
    Senior
    Remote work

    CyberCoders

    Philadelphia, PA
    1 day ago
  • 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... 
    Senior
    Full time
    Live in
    Work at office
    Local area

    Accenture

    Philadelphia, PA
    4 days ago
  • $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,... 
    Senior
    Full time
    Live in
    Local area
    Relocation package
    Flexible hours
    Shift work

    Genentech

    Philadelphia, PA
    1 day ago
  • $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... 
    Senior
    Full time
    Part time
    Immediate start
    Remote work
    Work from home
    Worldwide

    IQVIA

    Philadelphia, PA
    2 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Work at office
    Relocation
    Relocation package
    3 days per week

    Liberty Personnel Services, Inc.

    Blue Bell, PA
    22 days ago
  •  ...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... 
    Senior
    Full time
    Flexible hours

    Contact Government Services, LLC

    Philadelphia, PA
    12 days ago
  • 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... 
    Senior
    Contract work

    ASRC Federal Holding Company

    Moorestown, NJ
    1 day ago
  •  ...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... 
    Senior
    Full time
    Seasonal work
    Work at office

    Urban Outfitters

    Philadelphia, PA
    2 days ago
  • 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

    ASRC Federal Holding Company

    Moorestown, NJ
    3 days ago
  • $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 time
    For subcontractor
    Remote work

    Gannett Fleming

    Philadelphia, PA
    13 hours ago
  •  ...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

    Confidential

    Philadelphia, PA
    17 hours ago
  • $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... 
    Senior
    Local area

    CyberCoders

    Philadelphia, PA
    3 days ago
  • $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.... 
    Senior
    Temporary work
    Philadelphia, PA
    24 days ago
  •  ...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

    D & L Custom Services,

    Cherry Hill, NJ
    a month ago

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!