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

Robotic Software Engineer (Senior, Staff or Lead) (Perception)

$140k - $185k

Ghost Robotics

Perception Engineer

We're a robotics company building autonomous systems that operate in complex, dynamic environments. Our perception stack lets our robots understand, localize, and navigate the world in real time, and we care as much about robust, maintainable engineering as we do about raw algorithm performance.

We're hiring a Perception Engineer to design and build the SLAM, state estimation, and computer vision our robots rely on in the field. You'll take perception algorithms from research to reliable, production-ready software, working alongside our robotics, controls, and systems engineers.

This role is ideal for someone who enjoys bridging the gap between theory and deployment, turning academic algorithms into efficient, well-engineered systems.

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 and implement SLAM and localization systems (visual, visual-inertial, lidar, or multi-sensor)
  • Develop and integrate computer vision pipelines for feature extraction, tracking, mapping, and scene understanding
  • Implement and optimize estimation algorithms (filtering and optimization-based methods)
  • Fuse data from cameras, IMUs, lidars, and depth sensors
  • Evaluate perception performance using real-world data and metrics
  • Optimize algorithms for real-time performance and robustness
  • Collaborate with controls and planning teams to support downstream autonomy
  • Maintain clean, well-tested, production-quality code
  • Contribute to tooling, datasets, and evaluation frameworks

Senior Perception Engineer

  • Owns a defined technical area of the perception stack and delivers independently end to end
  • Mentors less-experienced engineers
  • Track record of shipping perception software to real systems

Staff Perception Engineer

  • 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 an entire perception stack

Lead Perception Engineer

  • 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

Required qualifications (all levels)

  • Master's degree in Robotics, Computer Science, Electrical Engineering, or a related field, plus 2+ years of relevant work experience; OR a PhD in a related field.
  • A strong background in robotics perception or computer vision, with hands-on experience implementing SLAM or localization in real systems. We weigh what you've built and shipped over where your degree is from. An advanced degree in Robotics, CS, EE, or a related field is one path in. Equivalent industry experience is another, and just as welcome.
  • Solid understanding of 3D geometry and coordinate transformations, camera models and calibration, feature-based and/or direct visual methods, and probabilistic state estimation
  • Proficiency in C++ and/or Python
  • Experience working in Linux environments
  • Familiarity with robotics software stacks such as ROS / ROS 2
  • Strong debugging and data analysis skills

Preferred qualifications

  • Experience with SLAM frameworks such as ORB-SLAM, VINS, Cartographer, or GTSAM
  • Lidar-based perception and mapping
  • Familiarity with deep learning perception models
  • Experience deploying perception systems on real robots
  • GPU acceleration (CUDA, OpenCL)
  • Dataset curation and annotation
  • A graduate degree, or publications and research in robotics or computer vision

What we offer

  • Work on cutting-edge robotics perception problems with real-world constraints
  • The opportunity to own and evolve core autonomy components
  • A collaborative, engineering-driven team culture
  • Access to real robots, real data, and real impact
  • The anticipated starting base salary for this position is $140,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 hours ago
Similar jobs that could be interesting for youBased on the Robotic Software Engineer (Senior, Staff or Lead) (Perception) in Philadelphia, PA vacancy
  • $140k - $185k

     ...Manipulation Engineer We're a robotics company building autonomous systems...  ...pipelines in real-time software, and own their performance...  ...one role, open at the Senior, Staff, or Lead level. The responsibilities...  ...task planning down to perception and low-level joint control... 
    Senior
    Permanent employment
    Remote work
    Work from home
    Flexible hours

    Ghost Robotics

    Philadelphia, PA
    5 hours ago
  •  ...About Us Burro is the leading robotics company in the world by number...  ....  We are seeking a Senior Robotics AI Enginee r with...  ...intelligence behind robot perception and navigation across...  ...strong grasp of robotics and software engineering fundamentals, along with proven... 
    Senior
    Work at office

    Burro

    Philadelphia, PA
    more than 2 months ago
  •  ...awareness, early warning, and kill assessment capabilities in the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges into reliable, next generation systems that keep warfighters ahead... 
    Senior
    Worldwide
    Flexible hours

    Lockheed Martin

    Moorestown, NJ
    3 hours ago
  • $100k - $130k

     ...We are seeking a Senior Software Engineer to support the design, development, integration, and enhancement of enterprise applications within a Microsoft-centric environment. This is a highly hands-on role (80% development / 20% business analysis) requiring a strong independent... 
    Senior

    SONI

    Cherry Hill, NJ
    3 days ago
  • A leading consulting firm in New Jersey is seeking a Sr. Mechanical Engineer to join their team. The ideal candidate will hold a Mechanical Engineering degree with a PE license and have a proven track record in healthcare projects. Responsibilities include leading projects... 
    Senior

    Liberty Personnel Services, Inc.

    Haddonfield, NJ
    2 days ago
  • $150k

     ...London Approach is seeking a Senior Portfolio Strategy Manager to lead strategy for a technical product portfolio aimed at life sciences and biopharma markets. This role involves managing product lifecycle, collaborating with various teams, and developing market strategies... 
    Senior

    London Approach

    Willow Grove, PA
    3 days ago
  •  ...Senior Level Software Engineer We are a fast-growing healthcare technology company that is committed to delivering innovative solutions that help healthcare providers with the burden of prior authorization to improve access to high quality, affordable healthcare. We... 
    Senior

    Roberts Recruiting

    Philadelphia, PA
    3 days ago
  •  ...Senior Software Engineer Philadelphia, PA Onsite Full Time $140k - $130k A well-established financial services organization is seeking a Senior Software Engineer to support the design, development, and maintenance of enterprise-level applications. This full... 
    Senior
    Full time

    Motion Recruitment

    Philadelphia, PA
    3 days ago
  •  ...Senior Embedded Software Engineer Department: Engineering Location: Camden, NJ - Onsite Role Type: Contract, Full-time position (9/80 Schedule...  ...: Secret About Our Client Our client is a leading defense technology company specializing in C5 (Command, Control... 
    Senior
    Full time
    Contract work

    Catapult Solutions Group

    Camden, NJ
    3 days ago
  • $86k - $139k

     ...Senior Software Engineer SMES Job Code : 36284 Location : Camden, NJ (On‑Site) Schedule : 9/80 Regular (Every Other Friday Off) Job Description...  ...seeking a Senior Software Engineer. Responsibilities include leading a software development team, analyzing requirements and... 
    Senior
    Local area
    Flexible hours

    Harris Geospatial Solutions

    Camden, NJ
    3 days ago
  •  ...ASRC Federal is a leading government contractor furthering missions in space, public health and defense. As an Alaska Native owned...  ...Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management... 
    Senior
    For contractors
    Work experience placement

    ASRC Federal Holding Company

    Moorestown, NJ
    5 days ago
  • $91k - $172.49k

     ...defense customers worldwide. The Work Software Architecture & Design – Define and evolve...  ...Lab Support – Work closely with system engineers and test personnel to integrate new...  ...You will collaborate with and sometimes lead a team of technical professionals including... 
    Senior
    Full time
    Temporary work
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    hackajob

    Moorestown, NJ
    3 days ago
  •  ...A technology consulting firm located in New Jersey is seeking a Senior Software Engineer. This role involves full stack development and creating impactful end-to-end solutions. The ideal candidate has over 5 years of experience with Java and C++, along with knowledge... 
    Senior
    Remote work

    Phase2 Technology

    Moorestown, NJ
    3 days ago
  •  ...Senior Software Engineer Nuuly is hiring a Senior Software Engineer to join our Technology team. Building performant scalable cloud service...  ...experience that extends beyond personal code contribution: leading design for moderately complex features, driving communication... 
    Senior

    Urban Outfitters , Inc.

    Philadelphia, PA
    1 day ago
  •  ...Senior Software Engineer, Backend Philadelphia, Pennsylvania, United States Perpay is a certified B Corp and Philadelphia's most impactful...  ...experience and system reliability. The ideal candidate has helped lead the technical design and implementation of backend features... 
    Senior
    Odd job
    Full time
    Work at office
    Local area
    Relocation package
    Weekend work

    Perpay Inc.

    Philadelphia, PA
    1 day ago
  • $140k - $160k

     ...Senior Software Engineer Join us on our digital-first journey and join the magic that is happening right now at Chubb. Our teams are innovating...  ...of delivering superior coverage and customer experience by leading the modernization of what insurance does and how we deliver... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    Chubb

    Philadelphia, PA
    5 days ago
  • $85.4k - $122k

     ...Join to apply for the Senior Software Engineer role at Subaru of America SUMMARY As a Senior Full Stack Developer on the TechShare team...  ...will collaborate with business analysts, backend engineers, lead developers, and business partners to design, develop, and enhance... 
    Senior
    Full time
    Remote work
    2 days per week

    Subaru

    Camden, NJ
    1 day ago
  • $140k - $160k

     ...Senior Software Engineer As Senior Software Engineer, you will architect, build, and deploy robust integration solutions from inception through production rollout. You'll partner with technical leads, UX designers, and product managers to deliver scalable, high-performance... 
    Senior
    Full time
    Temporary work
    Local area

    Chubb

    Philadelphia, PA
    5 days ago
  • $147.46k - $216.27k

     ...an alert: Apply now Staff Software Engineer (PSP) Location: US...  ...experience. Along with the world's leading technology companies, many...  ...at Overview : The Senior Software Engineer will be...  ...machinery and/or robotics is desired. Experience in... 
    Senior
    Work experience placement
    Flexible hours
    3 days per week

    Veeco

    Horsham, PA
    3 days ago
  •  ...Senior Software Engineer – Modeling and Simulation Integer Technologies is seeking a Senior Software Engineer reporting to the Digital Twin and Controls Engineering Manager within the Digital Engineering Division. This role will implement the research and development... 
    Senior
    Work at office
    Relocation
    3 days per week

    Integer Technologies

    Philadelphia, PA
    1 day ago
  •  ...Senior Software Engineer Proscia is revolutionizing pathology, the last major frontier in healthcare to embrace digital. As a leader in pathology...  ...innovation. Backed by over $100 million in funding from leading healthcare and technology investors, Proscia is at the... 
    Senior
    Work at office
    Shift work

    Proscia

    Philadelphia, PA
    5 days ago
  • $94k - $115k

     ...Senior Software Engineer The Senior Software Engineer designs, builds, and supports modern web applications using TypeScript, React, and a Node...  ...). Perform design and analysis for deliverables; lead larger team design sessions and contribute to system-level architecture... 
    Senior
    Contract work
    Work at office
    Remote work
    Work visa
    Relocation package
    3 days per week

    Transamerica

    Philadelphia, PA
    4 days ago
  •  ...Senior Software Engineer (TypeScript/Node.js/Web) Location: Hybrid or In-office, Philadelphia, PA Position Summary: Bentley Systems...  ...video. An exciting career as an integral part of a world-leading software company providing solutions for architecture,... 
    Senior
    Work at office
    Worldwide

    Bentley Systems

    Philadelphia, PA
    4 days ago
  • Bmt Defence Services LTD is hiring a Senior Naval Architect - Submarine Structures based...  ...States. This hybrid position involves leading and conducting structural calculations for...  ...candidate will have a degree in Marine Engineering or Naval Architecture, at least 15 years... 
    Senior

    Bmt Defence Services LTD

    Bryn Mawr, PA
    3 days ago
  • II-VI UK, Ltd. is seeking a skilled engineer to handle verification testing of communication systems. The role involves collaborating with teams to analyze requirements, designing test plans, and conducting various tests on optical transmission systems. Applicants should... 
    Senior

    II-VI UK, Ltd.

    Horsham, PA
    2 days ago
  • $105k - $150k

    BMT Defence Services LTD is seeking a Senior Naval Architect - Team Lead located in either Halifax, Ottawa, or Victoria. This permanent, full-time position requires a degree in Marine Engineering or Naval Architecture and a minimum of 10 years of relevant experience. The... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Bmt Defence Services LTD

    Bryn Mawr, PA
    3 days ago
  •  ...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 for Property... 
    Senior

    Confidential

    Philadelphia, PA
    3 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, Inc.

    Bryn Mawr, PA
    2 days ago
  • Gregory F CA is seeking a Senior Account Executive to enhance media relations and manage client communications effectively. The ideal candidate will have 4-7 years of PR experience and a degree in communications or a related field. This role includes responsibilities such... 
    Senior

    Gregory F CA

    Ardmore, PA
    1 day 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
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robotic Software Engineer (Senior, Staff or Lead) (Perception). Be the first to apply!