Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the QUALITY SOFTWARE ENGINEER in Philadelphia, PA vacancy
  •  ...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

    Exaways Corporation

    Philadelphia, PA
    4 days ago
  •  ...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. ***... 
    Suggested
    Contract work
    Visa sponsorship

    iMPact Business Group

    Moorestown, NJ
    5 days ago
  •  ...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... 
    Suggested
    Worldwide
    Flexible hours

    Lockheed Martin

    Moorestown, NJ
    37 minutes ago
  • $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.... 
    Suggested
    Work at office
    Remote work
    Weekend work

    Berkshire Hathaway GUARD Insurance Companies

    Conshohocken, PA
    3 days ago
  • $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... 
    Suggested
    Local area

    RELX Group plc

    Philadelphia, PA
    5 days ago
  •  ...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

    Qualis1 Inc.

    Philadelphia, PA
    1 day ago
  •  ...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

    NBME

    Philadelphia, PA
    15 days ago
  •  ...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 work
    Local area
    Remote work

    RxBenefits

    Philadelphia, PA
    2 days ago
  •  ...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 job
    Full time
    Work at office
    Local area
    Relocation package
    Weekend work

    Perpay - Career's Page

    Philadelphia, PA
    5 days ago
  •  ...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 contract
    Immediate start

    Trigyn Technologies

    Philadelphia, PA
    4 days ago
  •  ...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 pay
    Contract work

    Butler Aerospace and Defense

    Moorestown, NJ
    4 days ago
  •  ...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... 

    AS&T CORP

    Moorestown, NJ
    4 days ago
  • $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 time
    Temporary work
    Local area

    Chubb

    Philadelphia, PA
    2 days ago
  • $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 work
    Work experience placement
    Flexible hours

    Thunderbolt Logistics

    Moorestown, NJ
    2 days ago
  • $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 time
    Part time
    For contractors
    Work at office
    Local area
    Shift work

    Children's Hospital of Philadelphia

    Philadelphia, PA
    2 days ago
  •  ...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

    ECS Limited

    Moorestown, NJ
    2 days ago
  •  ...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

    Honeywell

    Fort Washington, PA
    1 day ago
  •  ...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 contractors
    Work experience placement

    ASRC Federal Holding Company

    Moorestown, NJ
    3 days ago
  •  ...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... 

    EHS TECHNOLOGIES CORPORATION

    Moorestown, NJ
    29 days ago
  •  ...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... 

    Urban Outfitters , Inc.

    Philadelphia, PA
    4 days ago
  •  ...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... 

    PLANIT Group

    Camden, NJ
    5 days ago
  •  ...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 office
    Relocation
    3 days per week

    Integer Technologies

    Philadelphia, PA
    4 days ago
  •  ...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

    Cedent

    Philadelphia, PA
    1 day ago
  •  ...-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 wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Cherry Hill, NJ
    3 days ago
  • $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 time
    Work at office
    Remote work
    2 days per week

    Subaru

    Camden, NJ
    7 days ago
  •  ...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 work
    Worldwide
    Shift work
    Day shift

    PGS Worldwide

    Camden, NJ
    5 days ago
  • $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... 

    Soni Resources

    Camden, NJ
    2 days ago
  •  ...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 placement
    Work at office
    Remote work
    Worldwide

    Comcast

    Philadelphia, PA
    1 day ago
  •  ...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 work
    Work at office

    Diversity Nexus

    Philadelphia, PA
    5 days ago
  •  ...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... 

    Susquehanna International Group

    Bala Cynwyd, PA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to QUALITY SOFTWARE ENGINEER. Be the first to apply!