Robotic Software Engineer (Senior, Staff or Lead) (Perception)
$140k - $185kGhost 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.
$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...SeniorPermanent employmentRemote workWork from homeFlexible hours- ...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...SeniorWork at office
- ...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...SeniorWorldwideFlexible hours
$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- 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
$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- ...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
- ...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...SeniorFull time
- ...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...SeniorFull timeContract work
$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...SeniorLocal areaFlexible hours- ...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...SeniorFor contractorsWork experience placement
$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...SeniorFull timeTemporary workRemote workWorldwideRelocationFlexible hoursShift work3 days per week- ...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...SeniorRemote work
- ...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
- ...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...SeniorOdd jobFull timeWork at officeLocal areaRelocation packageWeekend work
$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...SeniorFull timeTemporary workLocal areaFlexible hours$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...SeniorFull timeRemote work2 days per week$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...SeniorFull timeTemporary workLocal area$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...SeniorWork experience placementFlexible hours3 days per week- ...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...SeniorWork at officeRelocation3 days per week
- ...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...SeniorWork at officeShift work
$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...SeniorContract workWork at officeRemote workWork visaRelocation package3 days per week- ...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,...SeniorWork at officeWorldwide
- 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
- 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
$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...SeniorPermanent employmentFull timeFlexible hours- ...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
- 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
- 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
- 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
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!
- senior robotics software engineer Philadelphia, PA
- assistant engineer Philadelphia, PA
- technology administrator Philadelphia, PA
- staff engineer Philadelphia, PA
- engineering aide Philadelphia, PA
- lead engineer Philadelphia, PA
- lead operating engineer Philadelphia, PA
- internship software Philadelphia, PA
- software support Philadelphia, PA
- software quality assurance Philadelphia, PA



