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 4 days ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer (Senior, Staff, or Lead) in Philadelphia, PA vacancy
  •  ...Senior Vice President, Divisional Lead, Property and Casualty Insurance About the Company Top-tier insurance agency Industry Insurance Type Privately Held About the Role The Company is seeking a Senior Vice President, Divisional Lead... 
    Senior

    Confidential

    Philadelphia, PA
    17 hours ago
  • Aqua America, Inc. is seeking a Lead Total Rewards Analyst to join their HR team. This role focuses on developing and administering compensation strategies, conducting market pricing analysis, and overseeing the annual compensation cycles. The ideal candidate will have... 
    Senior

    Aqua America

    Bryn Mawr, PA
    4 days ago
  • SIG Susquehanna is seeking a highly motivated Senior Fixed Income Compliance Officer to join the team. The role involves providing real-time regulatory guidance and oversight to the firm’s fixed income trading and sales teams. The successful candidate will enhance processes... 
    Senior

    SIG Susquehanna

    Bala Cynwyd, PA
    2 days ago
  • HDR, Inc. is searching for an experienced Senior Mechanical Specialist to join our Power Generation...  ...team in Plymouth Township, PA. You will lead the mechanical team on diverse projects, coordinating with various engineering disciplines to ensure project success. The ideal... 
    Senior

    HDR, Inc.

    Plymouth Meeting, PA
    4 days ago
  •  ...Design & Merchandising is seeking a Senior Mechanical Specialist to join our...  ...team. This role involves leading project mechanical teams and coordinating...  ..., a bachelor's degree in engineering, and proficiency with relevant software tools. The position offers opportunities... 
    Senior

    Fashion Institute of Design & Merchandising

    Plymouth Meeting, PA
    2 days ago
  •  .... The Work The Lockheed Martin Rotary & Mission Systems Software Engineer will have the opportunity to perform real-time processing software...  ...in computer science courses • Minimum of 5 years' C++ Software Development experience • Experience with Object Oriented... 
    Senior
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Moorestown, NJ
    14 days ago
  • Comlink Solutions is seeking a Sr. Fiber Optic Technician to splice and troubleshoot large fiber networks from a single splice point. The role involves splicing with fusion equipment, testing with OTDR, and documenting results. Strong safety practices and the ability to...
    Senior
    Night shift

    SupportFinity™

    Plymouth Meeting, PA
    4 days ago
  • A leading payroll services firm is seeking an experienced payroll professional in Collingswood, New Jersey. This full-time role involves administering multi-state payroll for approximately 1,000 employees, maintaining employee data, and ensuring payroll compliance. Candidates... 
    Senior
    Full time

    Top Stack

    Collingswood, NJ
    4 days ago
  • Maeve is opening a new store in Ardmore, PA and seeks a Senior Stylist to enhance customer experience and drive store success. The role involves leadership, styling, and effective communication to ensure a welcoming environment. Candidates should have retail leadership... 
    Senior

    Maeve

    Ardmore, PA
    3 days ago
  • URBN Urban Outfitters, Inc. is seeking a Senior Stylist for its new store in Ardmore, PA. The role is focused on creating a welcoming atmosphere for customers while leading the store’s styling and sales efforts. Ideal candidates will have retail leadership experience and... 
    Senior
    Flexible hours

    URBN Urban Outfitters, Inc.

    Ardmore, PA
    3 days ago
  • Ascensus is seeking an Accounting professional in Dresher, PA responsible for assisting with month-end close processes for the FuturePlan business. The role involves preparing journal entries, analyzing financial statements, and ensuring compliance with accounting standards...
    Senior
    Remote job

    Ascensus

    Dresher, PA
    1 day ago
  • Main Line Health is seeking a Lead Coordinator for Med Staff Credentialing in Bryn Mawr, PA. This role is pivotal in overseeing the operations of the Medical Staff Services Department, ensuring regulatory compliance, and supporting medical staff activities. With a focus... 
    Senior

    Main Line Health

    Bryn Mawr, PA
    17 hours ago
  • A leading furniture dealership in New Jersey is seeking a Senior Designer - Team Lead to lead a team of designers and oversee innovative furniture design projects...  ...years of experience, with proficiency in design software like AutoCAD and SketchUp. This role includes a competitive... 
    Senior
    Contract work
    Relocation

    Quest Resource LLC.

    Pennsauken, NJ
    2 days ago
  • Fidelio Dental Insurance is seeking a Senior Accountant for a full-time, on-site position...  ...Pennsylvania. This role is responsible for leading the accounting and financial reporting...  ...skills, and be proficient with accounting software. This position offers a competitive salary... 
    Senior
    Full time

    Fidelio Dental Insurance

    Glenside, PA
    3 days ago
  •  ...Scheduling Manager in Jenkintown, PA. The successful candidate will be responsible for creating and implementing care schedules for senior clients, assigning caregivers, and monitoring their performance. Key qualifications include an Associate Degree in a healthcare-... 
    Senior
    Work at office

    Visiting Angels Greater Philadelphia

    Jenkintown, PA
    1 day ago
  • Peoples Security Bank & Trust Company is seeking a detail-oriented banking professional to deliver exceptional service and support customers in Abington Township, Pennsylvania. This role involves processing various customer transactions, maintaining cash balances, and ensuring...
    Senior

    Peoples Security Bank & Trust Company

    Abington, PA
    4 days ago
  • Susquehanna International Group is looking for a Senior Fixed Income Compliance Officer in Bala Cynwyd, PA. In this role, you will provide real-time regulatory oversight to fixed income trading teams, ensuring compliance with regulations and internal policies. You will... 
    Senior

    Susquehanna International Group

    Bala Cynwyd, PA
    1 day 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

    Munich Re Careers

    Philadelphia, PA
    9 hours ago
  • $98k - $298k

    Liberty Mutual Insurance is seeking a Senior Underwriting Officer for Risk Management to work from Plymouth Meeting. This full-time role involves high-level technical assistance and interaction with field underwriters. The ideal candidate should have extensive underwriting... 
    Senior
    Full time

    TryApplyNow

    Plymouth Meeting, PA
    4 days ago
  • Fulton Bank, N.A. is seeking a Senior Commercial Relationship Manager to enhance client relationships and drive growth in commercial banking. The role focuses on managing a complex portfolio of clients, sourcing new business, and ensuring financial service needs are met... 
    Senior

    Fulton Bank, N.A.

    Plymouth Meeting, PA
    17 hours ago
  • $90k - $110k

    MP RPO is seeking a Development Officer to drive major fundraising efforts by building relationships with individuals and corporations to secure donations supporting their mission of enhancing Decision Education. The role offers a salary between $90,000 and $110,000 annually...
    Senior
    Remote job

    MP RPO

    Bala Cynwyd, PA
    1 day ago
  • $65 - $75 per hour

     ...Software Engineer Location: Camden, NJ Job ID: #72370 Pay Range: $65-75 ph (W2)...  ...group, you will develop high performance C++ software. Your contributions will directly...  ...direction, and collaborate with the technical lead and software and systems architects to... 

    Butler Aerospace and Defense

    Camden, NJ
    3 days ago
  • $90k - $115k

     ...is looking for a highly motivated Civil Engineer to join our Land Development team in Pennsylvania...  ...management, including mentoring junior staff, delegating work, and collaborating with...  ..., Civil3D, and stormwater modeling software. ~ Ability to work both independently and... 
    Senior
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    T&M Associates

    Philadelphia, PA
    12 days ago
  • RLI Insurance Company in Bala Cynwyd, Pennsylvania, is seeking a qualified candidate to handle claims proactively. This role requires strong communication skills and a background in managing Directors & Officers, Fiduciary, and Employment Practice Liability claims. The ...
    Senior

    RLI Insurance Company

    Bala Cynwyd, PA
    17 hours ago
  •  ...Program Lead End-to-End Delivery Ownership: Ensure successful execution of site operations aligned to SLAs, timelines, and quality standards Client Interface & Governance: Act as the primary SPOC for site-level communication, reviews, and escalations Futran Tech... 
    Senior

    Futran Tech Solutions Pvt. Ltd.

    Philadelphia, PA
    17 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
    1 day ago
  •  ...is seeking a Bar Manager to oversee all aspects of the bar program. This senior leadership role involves managing operations, guest experience, and financial oversight. The Bar Manager will lead the bar team, ensuring exceptional service while maintaining profitability... 
    Senior

    The Bungalow Kitchen

    Lawnside, NJ
    2 days ago
  •  ...Job Description We are seeking a talented and experienced Senior Designer - Team Lead with the aim to move into the department manager position...  ...record of leading design teams Advanced proficiency in design software such as AutoCAD, SketchUp, and Adobe Creative Suite Strong... 
    Senior
    Full time
    Contract work
    Relocation

    Quest Resource LLC.

    Pennsauken, NJ
    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
    27 days ago
  • $160k - $180k

     ...We are looking for an experienced Senior Strategic Engagement Lead who thrives in a fast-paced environment...  ...environment. Strategic Engagement is the value engine of Datavant Life Sciences. We are...  ...To ensure the safety of patients and staff, many of our clients require post-... 
    Senior
    Work at office

    Datavant

    Philadelphia, PA
    3 days 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!