QUALITY SOFTWARE ENGINEER

Ghost Robotics

Philadelphia (Philadelphia County)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive base salary
Full benefits
Equity incentive package
Flexible time-off policy

Job summary

Ghost Robotics in Philadelphia is looking for a Quality Software Engineer to develop and maintain automated testing tools, enhancing reliability in legged robotic systems. You will play a key role in quality management and collaborate across teams to ensure system integrity.

The ideal candidate holds a Bachelor’s degree and has strong skills in C++ and Python, alongside experience with CI/CD environments. Ghost Robotics offers competitive benefits and a motivating equity incentive package.

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.
  • Troubleshooting and debugging skills across software and hardware.
  • Experience with Unix/Linux environments.

Responsibilities

  • Develop and maintain automated testing tools for various applications.
  • Automate quality record-keeping and reporting procedures.
  • Conduct regression testing for firmware releases.
  • Create PCBA screening programs for circuits.
  • Collaborate with cross-functional teams to refine QMS.
  • Ensure coverage of hardware behaviors in tests.

Skills

C++ proficiency
Python proficiency
Troubleshooting skills
Automation tools
Communication skills

Education

Bachelor's degree in a relevant field

Tools

Unix/Linux
Automated testing tools

Job description

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.
  • Perform other duties as assigned.
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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Engineer - Electronics
Sr. Engineer - Electronics

Ghost Robotics • Philadelphia

On-site
USD 100,000 - 130,000
Competitive base salary
Full benefits
Equity incentive package
+1
Quality Software Engineer: Robotic Systems & Test Tooling
Quality Software Engineer: Robotic Systems & Test Tooling

Ghost Robotics • Philadelphia

On-site
USD 80,000 - 110,000
Competitive base salary
Full benefits
Equity incentive package
+1
Test Engineer - Robotics
Test Engineer - Robotics

HDT Global • Fredericksburg (VA)

On-site
USD 70,000 - 100,000
Senior Mechanical Engineer, Test and Reliability
Senior Mechanical Engineer, Test and Reliability

Outrider • Denver (CO)

On-site
USD 150,000 - 180,000
Health Insurance
Dental Insurance
Vision Insurance
+9
Head of Quality
Head of Quality

Path Robotics, Inc. • Columbus (OH)

On-site
USD 150,000 - 210,000
Daily free lunch
Flexible PTO
Medical, dental, and vision coverage
+3
Senior Manager, Field Quality
Senior Manager, Field Quality

Socket.dev • Salem (OR)

On-site
USD 162,000 - 210,000
6% 401(k) match
Company stock options
Medical, dental, vision insurance
+7
Senior Electrical Engineer - Robotics
Senior Electrical Engineer - Robotics

Motion Recruitment • Boston (MA)

On-site
USD 120,000 - 170,000
Hardware Engineer
Hardware Engineer

Actalent • United States

On-site
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+4
Senior Manager, Field Quality
Senior Manager, Field Quality

Agility Robotics • Salem (VA)

On-site
USD 162,000 - 210,000
401(k) Plan with company match
Equity in company stock options
Medical, dental, vision insurance
Quality Engineer
Quality Engineer

Slip Robotics • Norcross (GA)

On-site
USD 75,000 - 105,000
Health Care Plan (Medical, Dental &amp
PTO (Vacation, Sick & Holidays)
Stock Option Plan