C++ Software Engineer (Senior, Staff, or Lead)
$135k - $185kJobleads-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- ...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
- ...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...SeniorPermanent employmentContract workLocal area
- ...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
- 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
$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...SeniorBi-weekly payFull timeTemporary workWork at officeRemote workWork from homeHome office- ...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...SeniorWork at office
- ...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
- ...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
- 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
- ...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
- ...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
- ...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
- ...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
- ...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...SeniorRemote jobFull time
- ...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
- ...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
- ...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
- ...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-USSeniorRemote work
- ...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
- ...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
- ...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
- ...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
- ...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
- ...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
- 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...SeniorPart time
- ...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
- ...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...SeniorRemote job
- ...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
- 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
- ...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
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!


