JOB DETAILS

QUALITY SOFTWARE ENGINEER

CompanyGhost Robotics
LocationPhiladelphia
Work ModeOn Site
PostedJune 11, 2026
About The Company
ROBOTS THAT FEEL THE WORLD™ Ghost Robotics develops unstoppable, agile and all-weather autonomous 4-leg robots (quadrupedal or Q-UGVs) offering superior operability over wheeled and tracked devices on unstructured terrain in rough and demanding environments. VISION™ Series For a broad range of inspection, asset mgmt, security and scientific applications for industrial manufacturing, infrastructure, mining, oil & gas and other natural resource enterprises, as well as military and public safety applications. WRAITH™ Series Hardened and specialized military UGV based on the Vision series design. Ghost Robotics is privately held and backed by institutional and individual angel investors.
About the Role

Description

Ghost Robotics is the industry leader in legged robotic systems that not only help our customers solve complex 

operational, national security, and technical challenges to save lives, reduce harm and improve outcomes. 


We are seeking a Quality Software Engineer to build and maintain the software and test infrastructure that keeps our 

hardware and firmware reliable at scale. You will develop PCBA screening programs, sub -system test apparatus such 

as the Brushless EtherCAT tool, automated record-keeping for the company Quality Management System (QMS), and 

regression testing for new firmware and software releases. This role is ideal for engineers who thrive at the intersection 

of software and electromechanical hardware, take ownership of quality end to end, and like building the tooling that lets 

a fast-moving team ship with confidence.


Key Duties 


  • Test Tooling Development: Develop, maintain, document, and train personnel to use automated testing tools, 
  • including the Brushless EtherCAT software, cable testing software, and other COTS electronics testing 
  • apparatuses.
  • QMS Automation: Develop and maintain automated record-keeping for QC procedures and non-conformance 
  • reporting, including automating the collection of results and creation of records for the company QMS.
  • Regression Testing: Develop and maintain a regression testing program for firmware releases, including wrist, 
  • arm, and leg actuator motor control.
  • PCBA Screening: Develop and maintain screening programs for printed circuit board assemblies.
  • Cross-Functional QMS Development: Work across departments to develop and align QMS procedures with an 
  • ISO 9001 QMS.
  • System Integration: Collaborate closely with electronics, firmware, and systems teams to ensure test coverage 
  • reflects real hardware behavior.
  • Performs other duties as assigned.

Requirements

Required Qualifications

  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Mechatronics, or a 
  • related field.
  • Strong software development background, with proficiency in C++ and Python.
  • Hands-on experience integrating software with electromechanical hardware.
  • Experience building or maintaining automated test infrastructure (CI/CD pipelines, hardware-in-the-loop testing, 
  • or regression frameworks).
  • Strong troubleshooting and debugging skills across the software and hardware boundary.
  • Experience with Unix/Linux environments and software engineering best practices (version control, CI/CD).
  • Excellent written and verbal communication, including the ability to document tools and train others to use 
  • them.


Preferred Qualifications

  • Experience with a formal QMS (ISO 9001 preferred; regulated-industry equivalents such as IEC-62304 
  • considered).
  • Background in structured verification and validation with traceable requirements.
  • Experience testing motor control or actuator systems.
  • Familiarity with industrial communication protocols such as EtherCAT.
  • Experience with electronics test equipment and instrumentation.


Location 

Philadelphia, PA (no remote candidates considered at this time). 


Travel 

No Travel Required. Opportunities for Domestic and International Travel are available.


Compensation

Competitive base, full benefits and highly motivating equity incentive package. Flexible time-off policy. Focus on output 

and ability to work with a stellar team of interdisciplinary functions.


Background Check 

Clear standard background checks, pre-hire, post hire and anytime during employment as required. 


Residency Requirements

Permanent Residency Required.


Physical Requirements

Prolonged periods of standing, sitting at a desk and working on a computer. 

Must be able to lift 20 pounds. Assistive equipment available

Key Skills
C++PythonAutomated TestingCI/CDHardware-in-the-loop TestingRegression TestingUnix/LinuxISO 9001PCBA ScreeningEtherCATMotor ControlSystem Integration
Categories
EngineeringSoftwareTechnologyManufacturingScience & Research
Benefits
Full BenefitsEquity Incentive PackageFlexible Time-off Policy
Job Information
📋Core Responsibilities
Develop and maintain software and test infrastructure to ensure the reliability of robotic hardware and firmware. This includes creating PCBA screening programs, automating QMS record-keeping, and managing regression testing for actuator motor control.
📋Job Type
full time
📊Experience Level
2-5
💼Company Size
105
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page