QUALITY SOFTWARE ENGINEER
Ghost Robotics
Quality Software Engineer
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
- ...stakeholders - Vendors, development teams, engineering teams, and deployment teams etc... ...for multiple projects to ensure the software follows specifications Continuously... ...and improve software tests and overall quality. Email domain knowledge a plus...Suggested
- ...Job Description An iMPact Business Group client in the Material Handling industry is seeking an experienced Software QA Automation Engineer for Material Handling systems. This role also has a blend of Software QA and some Software Engineering duties. ***...SuggestedContract workVisa sponsorship
- ...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...SuggestedWorldwideFlexible hours
$65.9k - $152.61k
...Automation Test Engineer III Good things are happening at Berkshire Hathaway GUARD Insurance... ...a senior-level engineer who can drive quality initiatives, mentor team members, and... ...field. ~6+ years of experience in software quality assurance and test automation....SuggestedWork at officeRemote workWeekend work$86.6k - $144.4k
...Are you an automated Quality Test Engineer looking to use your skills testing skills to drive innovation? About the role - Due to our unprecedented... .... These platforms often serve as essential resources for software developers seeking to stay updated with the latest...SuggestedLocal area- ...Hiring: Test Engineer Location: Downingtown, PA (100% Onsite from Day 1) Duration: 12... ...planning, execution, defect management, and quality assurance activities for enterprise... ...engineers • Ensure delivery of high-quality software solutions Interested candidates,...Immediate start
- ...of the public through state of the art assessment. Our engineers develop and integrate software solutions that impact the online experience that millions... ...NBME: NBME offers a versatile selection of high-quality assessments and educational services for students, professionals...Local area
- ...The Senior Full Stack Engineer designs, builds, and supports high-quality solutions for our member and agent portals in support of RxBenefits' growing business... ...practical experience. ~4-7+ years of professional software engineering experience in full stack or backend-...Temporary workLocal areaRemote work
- ...now. About the Role: We are looking for senior backend engineers passionate about backend technology, excellent user experience... ...holidays + extra holiday on weekends like MDW and LDW ~ High quality catered lunch by local chefs, 4 days / week ~ Gym subsidy ~...Odd jobFull timeWork at officeLocal areaRelocation packageWeekend work
- ...Immediate long term contract opportunity for Software Developer/Engineer with direct client in Philadelphia, PA. Trigyn has a long-term contract opportunity for Software Developer/Engineer with our direct client - a major utility services firm based in Philadelphia, Pennsylvania...Long term contractImmediate start
- ...Software Engineer Location: Moorestown, NJ Job ID: 72526 Pay Range: $80-90 - W2 hourly Duration: 12 months contract Active Secret Clearance required to start. Job Description: Plans, conducts, and coordinates software development activities. In addition, this position...Hourly payContract work
- ...Advanced Sciences and Technologies (AS&T)- Software Engineer 1 (Moorestown, NJ) Software Engineer 1 (Moorestown, NJ) Software Engineer (1) : Highly experienced software engineer, fluent in C++, current toolsets, this also can be someone 15+ years of experience Must...
$140k - $160k
...Senior Software Engineer As Senior Software Engineer, you will architect, build, and deploy robust integration solutions from inception... ...technical solutions, including data analysis, mapping, and high-quality documentation Develop and optimize RESTful services, data...Full timeTemporary workLocal area$110k - $160k
...Thunderbolt Solutions is seeking to hire a Software Engineer - III Thunderbolt Solutions is a small, flexible company where are our motto 'find a way or make one' and it permeates every facet of our business. When faced with a technical challenge, we aim to exceed...Contract workWork experience placementFlexible hours$98.82k - $126k
...Children's Hospital of Philadelphia is seeking a highly motivated Software Engineer II with an interest in laboratory diagnostics to join our... ...from data sources to data users with benchmarking and data quality checks. Operationally manage and evolve a robust heterogeneous...Full timePart timeFor contractorsWork at officeLocal areaShift work- ...Software Engineer V Everforth ECS is seeking a Software Engineer V to work in Moorestown, NJ. Please Note: This position is contingent upon contract award. The Software Engineer will design, develop, optimize, test, and document real-time radar software for multi...Contract work
- ...help us make the future? You will report directly to our Software Engineering Manager and you'll work out of our Fort Washington, PA location... ...and development domain, your goal will be to deliver high quality products, provide customer support and enable business results...Flexible hours
- ...a top veteran employer and Certified Great Place to Work ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking...For contractorsWork experience placement
- ...minimal supervision Collaborate with product managers, designers, and other engineers to define and refine requirements Review code and provide constructive feedback to ensure quality and adherence to standards Troubleshoot and resolve complex technical issues...
- ...Senior Software Engineer Nuuly is hiring a Senior Software Engineer to join our Technology team. Building performant scalable cloud service environments is hard. Nuuly knows this firsthand, having built a cloud-based microservices platform from the ground up to power...
- ...Radar Modeling And Simulation Software Engineer As a software engineer in the Radar Modeling and Simulation group, you will develop high performance C++ software. Your contributions will directly support radar modeling, scene modeling, signal construction, signal processing...
- ...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...Work at officeRelocation3 days per week
- ...Must Have Skills: ~6+ years of experience as a software engineer working with C++, Go, C, Python, Ansible, and Bash ~ Well versed in data structures and Algorithms ~ Networking experience ~ Linux software development experience ~ Background in Cable/ telecommunications...Contract work
- ...-Specific Essential Duties and Responsibilities: - Systems engineer will be responsible for managing and configuring file transfer... ...location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market...Minimum wageContract workTemporary workWork experience placementRemote work
$115.7k - $130k
...collaborate with business analysts, backend engineers, lead developers, and business partners... ...service development, and deliver high-quality, scalable solutions that strengthen the... ...Required: ~6+ years of professional software development experience ~ Strong...Full timeWork at officeRemote work2 days per week- ...PGS Worldwide is seeking a Software Engineer in Camden, NJ for a one year contract-to-hire role supporting a leading aerospace & defense company. This role focuses on developing high-performance C++ software supporting advanced radar modeling and simulation systems. You...Contract workWorldwideShift workDay shift
$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...- ...workflow to a fully agentic, AI-driven system. As an AI Agentic Software Engineer, you will create re-usable AI agents that will be used across... ...experience and a commitment to building intuitive, high-quality interactions. You will work in a Google-centric ecosystem,...Work experience placementWork at officeRemote workWorldwide
- ...Software Developer/Engineer (Mid Level experience) Position Type: Contract Location: Philadelphia | Work Mode: Hybrid, minimum 3 days in the office Interview Schedule: 1 st interview, 1-hour, in-person; 2 nd interview, 1-hour, in-person Consultant Requirements...Contract workWork at office
- ...Overview Susquehanna is looking for an experienced Software Build Engineer with deep knowledge of C++ build tools and a passion for Developer Productivity. The build tools are used for building trading desk's low latency, high performance infrastructure and applications...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to QUALITY SOFTWARE ENGINEER. Be the first to apply!
- senior manager quality engineering Philadelphia, PA
- quality systems engineer Philadelphia, PA
- supplier quality engineer Philadelphia, PA
- quality engineer Philadelphia, PA
- senior data quality engineer Philadelphia, PA
- customer quality engineer Philadelphia, PA
- software engineer internship remote Philadelphia, PA
- senior robotics software engineer Philadelphia, PA
- software engineer entry level Philadelphia, PA
- software development engineer aws Philadelphia, PA



