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

Jobleads-US

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.

#J-18808-Ljbffr Jobleads-US
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer (Senior, Staff, or Lead) in Kentucky vacancy
  •  ...Hims & Hers is seeking a visionary Sr. Staff Engineer to lead architectural innovation at scale, shaping long-term technical strategy and enabling...  ...establish patterns for quality and reliability, and mentor senior engineers while driving initiatives to improve velocity,... 
    Senior

    Jobleads-US

    Kentucky
    3 days ago
  •  ...Strong proficiency in C++ (C++11/14/17) and Embedded C Hands-on experience with Embedded Linux (Yocto, Buildroot, or similar) Experience with set-top boxes, IPTV/OTT platforms, smart TVs, DVRs, routers, IoT gateways, or similar embedded devices Solid understanding... 
    Senior
    Permanent employment
    Contract work
    Local area

    Quantum Technologies USA

    Eastern, KY
    1 day ago
  •  ...Booz Allen Hamilton is seeking a Lead Computer Vision Software Engineer to design, implement, and optimize advanced CV and multi-sensor fusion algorithms...  ...with multidisciplinary teams, deploy in Python or C++, and shape next-generation tools integrating imaging physics... 
    Senior

    Jobleads-US

    Kentucky
    1 day ago
  • Powerhouse Institute Inc. in Gaithersburg is seeking a senior software engineer with 10+ years of professional experience to lead C++ modernization and multi-platform development. You will design, develop, and maintain high-performance C++ code across Linux, Windows, and... 
    Senior

    Powerhouse Institute Inc.

    Eastern, KY
    2 days ago
  • $115.2k - $158.4k

    Become a part of our caring communityThe Senior Portfolio Enablement Lead is a strategic portfolio...  ...of key changesDevelop Release Train Engineers to our Humana Ways of Working and enterprise...  ...solutions industryExperience in Software Development Lifecycle (SDLC)Knowledge... 
    Senior
    Bi-weekly pay
    Full time
    Temporary work
    Work at office
    Remote work
    Work from home
    Home office

    Humana

    Louisville, KY
    1 day ago
  •  ...CliftonLarsonAllen Wealth Advisors, LLC in Madison, WI seeks a Lead Network Engineer to design, implement, and support our enterprise networking across office, data center, and cloud environments. You will provide technical leadership for routing, switching, wireless... 
    Senior
    Work at office

    CliftonLarsonAllen Wealth Advisors, LLC

    Eastern, KY
    1 day ago
  •  ...for a multi-die ML accelerator chip, from RTL freeze through tape-out and into production readiness. You will connect diverse engineering workstreams into a single schedule, identify critical paths weekly, and drive cross-functional decisions across RTL, DV, physical... 
    Senior

    Jobleads-US

    Kentucky
    2 days ago
  •  ...LyondellBasell is seeking a Manager, Mergers & Acquisitions in Houston to lead corporate transactions from origination through execution. You will partner with the M&A team on strategy, diligence, and negotiations, delivering actionable analyses and robust financial valuations... 
    Senior

    Jobleads-US

    Kentucky
    1 day ago
  • Hewlett Packard Enterprise Development LP seeks an experienced Senior Principal AI & Machine Learning Engineer to design, develop, and deploy AI/ML-enabled applications. You will lead a team of AI engineers, define best practices, and deliver scalable AI solutions aligned... 
    Senior

    Hewlett Packard Enterprise Development LP

    Eastern, KY
    4 days ago
  •  ...Underscore Marketing is seeking a senior media strategist to own omnichannel planning for pharma brands, guiding investment decisions,...  ...collaborating across teams while staying close to the work. You will lead integrated planning, manage large budgets, and influence senior... 
    Senior

    Jobleads-US

    Kentucky
    2 days ago
  •  ...Horrocks in Seattle, WA is seeking a Senior Bridge Engineer to support the engineering design of structures. You will design, evaluate, and analyze...  ..., cost estimates, and specifications, and work with bridge staff to deliver PS&E documents on time and within the project... 
    Senior

    Jobleads-US

    Kentucky
    1 day ago
  •  ...teams and agencies to push for measurement maturity and test-and-learn rigor, shaping acquisition and engagement at scale. You will lead KPI-driven optimization, drive adoption of new formats, and champion AI-assisted planning to improve efficiency and ROI. #J-18808-... 
    Senior

    Jobleads-US

    Kentucky
    1 day ago
  •  ...in Sunnyvale, CA is seeking a Manager of RF Hardware Systems Engineering to lead system-level and hardware design across radio product lines....  ...production-ready designs and smooth collaboration with software, hardware, and manufacturing teams. #J-18808-Ljbffr Jobleads... 
    Senior

    Jobleads-US

    Kentucky
    1 day ago
  •  ...Netlify is seeking a Senior Demand Generation Marketing Manager for a fully remote, full-time role. You will build and own the paid acquisition strategy across search, social, retargeting, and sponsorships, and determine where to scale or reallocate spend to maximize... 
    Senior
    Remote job
    Full time

    Jobleads-US

    Kentucky
    4 days ago
  •  ...Fontainebleau Las Vegas seeks a Lead Convention Porter responsible for the efficient setup and breakdown of all convention events, ensuring luxury service standards and guest satisfaction. You will collaborate with managers to deliver premium experiences, maintain safety... 
    Senior

    Jobleads-US

    Kentucky
    14 hours ago
  •  ...Renesas Electronics Corporation in Tempe, AZ seeks a Sr. Staff Strategic Capacity PM to own long-term capacity gap identification, develop demand/capacity models, and lead constraint engineering to sustain capacity availability at scale. You will drive scenario-based... 
    Senior

    Jobleads-US

    Kentucky
    15 hours ago
  •  ...FreeWheel, a Comcast company, seeks a Senior Manager to lead Revenue Planning and Insights within Sales Operations and Strategy in New York. You will guide top-down and bottom-up modeling, set incentives, and translate objectives into actionable goals while driving AI... 
    Senior

    Jobleads-US

    Kentucky
    3 days ago
  •  ...enterprise portfolio maturity. As a trusted advisor, you will shape long-term portfolio strategies, guide investment governance, and drive organizational transformation across segments, partnering with senior leaders to deliver executive-ready #J-18808-Ljbffr Jobleads-US
    Senior
    Remote work

    Jobleads-US

    Kentucky
    1 day ago
  •  ...cost-reduction opportunities, negotiate contracts, and monitor market conditions for opportunities and risks. Key duties include leading strategic sourcing, supplier relations management, and cross-functional collaboration to deliver value across #J-18808-Ljbffr... 
    Senior

    Jobleads-US

    Kentucky
    3 days ago
  •  ...Nestlé Purina is seeking a Senior Robotics Engineering Expert to lead robotics strategy and deployment across our U.S. factory network. You will guide the validation, standardization, and rollout of advanced automation technologies, turning emerging capabilities into... 
    Senior

    Jobleads-US

    Kentucky
    1 day ago
  •  ...Norwegian Cruise Line Holdings (NCLH) in Miami seeks a Manager of Workday Workforce Solution to lead the strategy, roadmap, governance, and ongoing evolution of Workday Payroll, Core HCM, Time Tracking, and Absence Management. This role acts as the functional product... 
    Senior

    Jobleads-US

    Kentucky
    15 hours ago
  •  ...Lexington or Owensboro). This role involves client coordination, leading civil/site design, scheduling, cost estimating and ensuring...  ...meet time and budget constraints. We require a BS in Civil Engineering, KY PE license, and 15+ years of relevant experience with strong... 
    Senior

    Jobleads-US

    Glasgow, KY
    14 hours ago
  •  ...CesiumAstro is seeking a Senior Staff Assembly, Integration & Test (AIT) Engineer focused on Electrical Ground Systems Test to join our satellite team. You will work in labs supporting AI&T operations, developing test systems for spacecraft and aerospace communications... 
    Senior

    Jobleads-US

    Kentucky
    4 days ago
  •  ...across EPI, Fab, OSAT, dicing, bumping, and PCB assembly, ensuring on-time delivery and cost efficiency. You will collaborate with engineering, PM, and executives to align forecasts with roadmaps, identify risks, and implement mitigation plans for a high-growth... 
    Senior

    Jobleads-US

    Kentucky
    3 days ago
  • Living Forward Move Management is seeking a compassionate Client Experience Manager in Massachusetts to guide clients through every step of the moving process. This part-time role combines relationship management with hands-on coordination, requiring empathy, leadership...
    Senior
    Part time

    Jobleads-US

    Kentucky
    4 days ago
  •  ...Capital One is seeking a Senior Manager of Technical Program Management to lead large-scale programs that align technology with business strategy. You will...  ...risk, and dependency mapping, while partnering with engineering to drive scalable platform capabilities and... 
    Senior

    Jobleads-US

    Kentucky
    14 hours ago
  •  ...Wisy is scaling its GTM team and seeking a senior leader to own the partner ecosystem across five verticals. You will drive revenue...  ...partner-driven deals, collaborating with executives and sales engineers to deliver scalable growth and robust joint pipelines. #J-188... 
    Senior
    Remote job

    Jobleads-US

    Kentucky
    4 days ago
  •  ...Merck & Co., Inc. is seeking an Associate Director to lead Patient Support Program (PSP) strategy for an individualized therapy in US Oncology. You will shape enrollment, consent, data strategies and affordability services to support patient access and experience.... 
    Senior

    Jobleads-US

    Kentucky
    1 day ago
  • FactSet Research Systems Inc. is seeking a Principal Go-To-Market Manager for Real-Time and Pricing & Reference Data in a hybrid setup in New York City area. You will translate data strategy into compelling client value propositions, drive launches, and collaborate ...
    Senior

    Jobleads-US

    Kentucky
    1 day ago
  •  ...Pride Resource Partners, LLC, a Think Power Solutions Company, seeks an experienced Owner’s Authorized Representative II to lead multi-phase construction projects from pre-construction through close-out. The role requires extensive construction management experience... 
    Senior

    Jobleads-US

    Kentucky
    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!