Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software QA Engineer

Home > C/C++ programming jobs

Senior Software QA Engineer in USA new

  • Firestorm
  • Full time
  • Email
  • San Diego, CA

Responsibilities

  • Own system testing for embedded Linux and RTOS avionics targets, including functional, timing, regression, and flight-safety validation.
  • Plan and execute feature, bring-up, exploratory, protocol-regression, acceptance, and release-signoff testing.
  • Build and maintain HIL/SIL automation for drivers, middleware, sensors, buses, serial, CAN, Ethernet, power cycles, bootloaders, and OTA flows.
  • Create reproducible hardware test rigs using power supplies, electronic loads, CAN analyzers, logic analyzers, GNSS and sensor simulators, and programmable RF links.
  • Test degraded and fault conditions including jitter, clock drift, packet loss, bus contention, brownouts, hot-plug events, watchdog resets, and recovery paths.
  • Collect and analyze logs, metrics, packet captures, Wireshark traces, logic-analyzer traces, and serial/TCP/UDP traffic.
  • Reproduce, triage, document, and track defects through closure while partnering with avionics, autonomy, radio, payload, manufacturing, and Flight Test teams.
  • Integrate hardware runners, smoke tests, protocol gates, and firmware artifact validation into CI/CD.
  • Produce test plans, procedures, bench checklists, and other documentation, and mentor engineers on embedded QA and automation.
  • Support occasional local field or range validation and travel less than 20%.

Requirements

  • Bachelor’s degree in Robotics, Computer Science, Engineering, or a related field.
  • At least 5 years of professional QA/SDET experience, including automation for embedded, real-time, or safety-critical systems.
  • Hands-on experience testing embedded Linux or RTOS systems and driver/HAL layers across UART, SPI, I²C, CAN-FD, and Ethernet.
  • Experience building automated bench tests with Python and pytest, Robot, or equivalent, plus comfort with C/C++ artifacts and gtest.
  • Experience validating networked real-time systems, MAVLink, DDS, WebSockets, asynchronous I/O, and telemetry over constrained or lossy links.
  • Proficiency with Linux and Windows test environments, command-line tools, Python, Bash, PowerShell, and Git.
  • Experience integrating test suites into GitLab CI, Jenkins, or GitHub Actions and working with firmware packaging, bootloaders, and OTA.
  • Strong exploratory testing, defect isolation, written communication, and scenario-design skills.
  • U.S. citizenship and ability to obtain and maintain a U.S. Government security clearance.
  • Preferred experience includes HIL/SIL design, sensor and bus emulation, fault injection, PX4 or ArduPilot, uORB, QGroundControl, STANAG 4586, Cursor-on-Target, DDS/RTPS, CAN diagnostics, radios, GNSS, IMUs, JTAG, performance and reliability testing, DO-178C, DO-160, MIL-STD-810, MIL-STD-461, Yocto, Buildroot, Docker, Podman, TestRail, and Jira.
  • Ability to lift or move laboratory kits weighing approximately 25 pounds and follow lab and range safety procedures.

Benefits

  • Full-time onsite work at the San Diego headquarters with frequent hands-on bench and lab work.
  • US base salary range of $140,000–$185,000.
  • Medical, dental, and vision plans; 401(k); unlimited PTO; generous holidays; and December holiday hiatus.
  • Generous parental leave, FSA, HSA, hospital indemnity, critical illness, and accident insurance.
  • Basic life/AD&D and short- and long-term disability insurance fully covered by Firestorm, with optional additional life insurance.
  • Free 24/7 mental health resources and additional legal and financial support services.

Salary: $140k - $185k/yr

Firestorm

Firestorm builds modular, open-architecture unmanned systems and mission-configurable hardware for defense customers, leveraging additive manufacturing to rapidly tailor platforms for diverse Department of Defense mission areas. Its fielded xCell platform is being developed in multiple variants a...

Similar positions

Firmware Engineer

  • Lenovo
  • Full time
  • USA
  • 11/13/2026
  • Morrisville, NC

Sr. Software Engineer, CDN (Starlink)

  • SpaceX
  • Full time
  • USA
  • 11/13/2026
  • Salary: $190k - $270k/yr
  • Redmond, WA

Principal Software Engineer, CDN (Starlink)

  • SpaceX
  • Full time
  • USA
  • 11/13/2026
  • Salary: $255k - $340k/yr
  • Hawthorne, CA

Aerospace Software Engineer (Starfall)

  • SpaceX
  • Full time
  • USA
  • 11/13/2026
  • Salary: $125k - $175k/yr
  • Hawthorne, CA

Staff Engineer, Hardware Enablement

  • Modular
  • Full time
  • USA
  • 11/13/2026
  • Salary: $180k - $270k/yr
  • Remote