{"schemaVersion":"jobsearcher.job.v1","id":"070fcf374a9a1e13fbb3cf6a","url":"https://jobsearcher.com/jobs/070fcf374a9a1e13fbb3cf6a","canonicalUrl":"https://jobsearcher.com/jobs/070fcf374a9a1e13fbb3cf6a","title":"QUALITY SOFTWARE ENGINEER","description":"Description:\nGhost Robotics is the industry leader in legged robotic systems that not only help our customers solve complex\noperational, national security, and technical challenges to save lives, reduce harm and improve outcomes.\nWe are seeking a Quality Software Engineer to build and maintain the software and test infrastructure that keeps our\nhardware and firmware reliable at scale. You will develop PCBA screening programs, sub -system test apparatus such\nas the Brushless EtherCAT tool, automated record-keeping for the company Quality Management System (QMS), and\nregression testing for new firmware and software releases. This role is ideal for engineers who thrive at the intersection\nof software and electromechanical hardware, take ownership of quality end to end, and like building the tooling that lets\na fast-moving team ship with confidence.\nKey Duties\nTest Tooling Development: Develop, maintain, document, and train personnel to use automated testing tools,\nincluding the Brushless EtherCAT software, cable testing software, and other COTS electronics testing\napparatuses.\nQMS Automation: Develop and maintain automated record-keeping for QC procedures and non-conformance\nreporting, including automating the collection of results and creation of records for the company QMS.\nRegression Testing: Develop and maintain a regression testing program for firmware releases, including wrist,\narm, and leg actuator motor control.\nPCBA Screening: Develop and maintain screening programs for printed circuit board assemblies.\nCross-Functional QMS Development: Work across departments to develop and align QMS procedures with an\nISO 9001 QMS.\nSystem Integration: Collaborate closely with electronics, firmware, and systems teams to ensure test coverage\nreflects real hardware behavior.\nPerforms other duties as assigned.\nRequirements:\nRequired Qualifications\nBachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Mechatronics, or a\nrelated field.\nStrong software development background, with proficiency in C++ and Python.\nHands-on experience integrating software with electromechanical hardware.\nExperience building or maintaining automated test infrastructure (CI/CD pipelines, hardware-in-the-loop testing,\nor regression frameworks).\nStrong troubleshooting and debugging skills across the software and hardware boundary.\nExperience with Unix/Linux environments and software engineering best practices (version control, CI/CD).\nExcellent written and verbal communication, including the ability to document tools and train others to use\nthem.\nPreferred Qualifications\nExperience with a formal QMS (ISO 9001 preferred; regulated-industry equivalents such as IEC-62304\nconsidered).\nBackground in structured verification and validation with traceable requirements.\nExperience testing motor control or actuator systems.\nFamiliarity with industrial communication protocols such as EtherCAT.\nExperience with electronics test equipment and instrumentation.\nLocation\nPhiladelphia, PA (no remote candidates considered at this time).\nTravel\nNo Travel Required. Opportunities for Domestic and International Travel are available.\nCompensation\nCompetitive base, full benefits and highly motivating equity incentive package. Flexible time-off policy. Focus on output\nand ability to work with a stellar team of interdisciplinary functions.\nBackground Check\nClear standard background checks, pre-hire, post hire and anytime during employment as required.\nResidency Requirements\nPermanent Residency Required.\nPhysical Requirements\nProlonged periods of standing, sitting at a desk and working on a computer.\nMust be able to lift 20 pounds. Assistive equipment available","company":"Ghost Robotics","rawCompany":"ghost robotics","city":"Coatesville","state":"PA","isRemote":false,"isActive":false,"createdAt":"2026-06-17T03:28:27.313Z","occupations":[{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"},{"code":"17-2112.02","title":"Validation Engineers","slug":"validation-engineers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"QUALITY SOFTWARE ENGINEER","description":"Description:\nGhost Robotics is the industry leader in legged robotic systems that not only help our customers solve complex\noperational, national security, and technical challenges to save lives, reduce harm and improve outcomes.\nWe are seeking a Quality Software Engineer to build and maintain the software and test infrastructure that keeps our\nhardware and firmware reliable at scale. You will develop PCBA screening programs, sub -system test apparatus such\nas the Brushless EtherCAT tool, automated record-keeping for the company Quality Management System (QMS), and\nregression testing for new firmware and software releases. This role is ideal for engineers who thrive at the intersection\nof software and electromechanical hardware, take ownership of quality end to end, and like building the tooling that lets\na fast-moving team ship with confidence.\nKey Duties\nTest Tooling Development: Develop, maintain, document, and train personnel to use automated testing tools,\nincluding the Brushless EtherCAT software, cable testing software, and other COTS electronics testing\napparatuses.\nQMS Automation: Develop and maintain automated record-keeping for QC procedures and non-conformance\nreporting, including automating the collection of results and creation of records for the company QMS.\nRegression Testing: Develop and maintain a regression testing program for firmware releases, including wrist,\narm, and leg actuator motor control.\nPCBA Screening: Develop and maintain screening programs for printed circuit board assemblies.\nCross-Functional QMS Development: Work across departments to develop and align QMS procedures with an\nISO 9001 QMS.\nSystem Integration: Collaborate closely with electronics, firmware, and systems teams to ensure test coverage\nreflects real hardware behavior.\nPerforms other duties as assigned.\nRequirements:\nRequired Qualifications\nBachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Mechatronics, or a\nrelated field.\nStrong software development background, with proficiency in C++ and Python.\nHands-on experience integrating software with electromechanical hardware.\nExperience building or maintaining automated test infrastructure (CI/CD pipelines, hardware-in-the-loop testing,\nor regression frameworks).\nStrong troubleshooting and debugging skills across the software and hardware boundary.\nExperience with Unix/Linux environments and software engineering best practices (version control, CI/CD).\nExcellent written and verbal communication, including the ability to document tools and train others to use\nthem.\nPreferred Qualifications\nExperience with a formal QMS (ISO 9001 preferred; regulated-industry equivalents such as IEC-62304\nconsidered).\nBackground in structured verification and validation with traceable requirements.\nExperience testing motor control or actuator systems.\nFamiliarity with industrial communication protocols such as EtherCAT.\nExperience with electronics test equipment and instrumentation.\nLocation\nPhiladelphia, PA (no remote candidates considered at this time).\nTravel\nNo Travel Required. Opportunities for Domestic and International Travel are available.\nCompensation\nCompetitive base, full benefits and highly motivating equity incentive package. Flexible time-off policy. Focus on output\nand ability to work with a stellar team of interdisciplinary functions.\nBackground Check\nClear standard background checks, pre-hire, post hire and anytime during employment as required.\nResidency Requirements\nPermanent Residency Required.\nPhysical Requirements\nProlonged periods of standing, sitting at a desk and working on a computer.\nMust be able to lift 20 pounds. Assistive equipment available","datePosted":"2026-06-17T03:28:27.313Z","dateModified":"2026-06-17T03:28:27.313Z","hiringOrganization":{"@type":"Organization","name":"Ghost Robotics","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Coatesville","addressRegion":"PA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"070fcf374a9a1e13fbb3cf6a"},"url":"https://jobsearcher.com/jobs/070fcf374a9a1e13fbb3cf6a"}}