Systems Integration and Test Engineer
Owns requirements, architecture, integration, verification, testing, and failure analysis for autonomous flying robots. The role requires 3+ years of experience with reliable electromechanical systems, cross-domain troubleshooting, test development, and Python or SQL-based data analysis.
About the job
Responsibilities
- Define comprehensive, testable system requirements for new hardware products from product to component level.
- Define system architecture, conduct system and subsystem design reviews, and establish component selection criteria.
- Define and implement cross-functional system behaviors and telemetry for lifecycle performance, health, and field diagnostics.
- Perform system bring-up and performance verification during new product introduction.
- Triage early system failures across mechanical, electrical, embedded, and autonomy domains; drive root-cause analysis, resolution, and verification.
- Analyze flight telemetry and field data to conduct risk assessments, inform prognostic and condition-based maintenance protocols, and implement mitigations.
- Develop processes and tools for product development and testing, including software and hardware test infrastructure, system maturity and risk tracking, and accountability systems.
Requirements
- 3+ years of hands-on experience defining, designing, analyzing, testing, modeling, and delivering highly reliable electromechanical systems in rapid-development environments.
- Systems-engineering approach to problem solving across mechanical, electrical, and software domains.
- Experience designing and executing system bring-up and performance verification tests.
- Mechatronic prototyping and fabrication skills for fixture development.
- Knowledge of design-for-reliability principles, physics of failure, and integration risks involving PCB assemblies, motors, batteries, cameras, compute modules, or sensors.
- Experience with Python and/or SQL for dataset analysis, reliability analysis, specification definition, risk assessment, and scripting commands for electromechanical systems.
- Ability to identify and prioritize risks, communicate hardware and systems reliability concepts, and drive cross-functional resolution.
Nice-to-have
- FAA Part 107 certification, or willingness to obtain it within the first 60 days of employment.
Compensation and Benefits
- Annual base salary: $149,000–$200,000.
- Equity in the form of stock options.
- Health insurance, paid vacation, sick leave, holiday pay, and 401(k) savings plan.
- Relocation assistance may be available for eligible roles.
Skills
Systems Engineering, Python, SQL, Reliability Engineering, Root Cause Analysis, Telemetry, Flight Testing, Electromechanical Systems, Test Automation, Mechatronics, Pcbas, Sensors, Batteries, Cameras, Embedded Systems
Similar jobs
QA Engineering jobsBuild and scale shared test automation frameworks and execution infrastructure for web, mobile, and backend systems. The role requires 5+ years in test automation or platform engineering, strong TypeScript/Node.js skills, and experience with Kubernetes, AWS, and cross-stack testing.
Build automated and exploratory testing systems for products, APIs, AI models, and data platforms. The role requires 5+ years of software or QA engineering experience, strong scripting skills, and the ability to evaluate metrics, reliability, and model behavior.
Conduct hands-on maritime testing of autonomous surface vehicles, operating systems aboard vessels, analyzing sortie data, and reporting anomalies to engineering teams. Requires 3+ years of complex-system test or field operations experience, maritime or autonomous-systems exposure, and U.S. security-clearance eligibility.
Owns automated QA suite development and maintenance for Oracle ERP Cloud and Salesforce, integrating Tosca-based regression testing into CI/CD pipelines and quarterly release cycles. Requires 3–5+ years of QA automation experience, Tosca expertise, enterprise ERP testing, and scripting or pipeline skills.
Build and own the testing frameworks, integration environments, performance tooling, and resilience capabilities that enable reliable AI inference infrastructure. The role requires strong Go or Python skills, distributed-systems testing experience, Kubernetes and Docker expertise, and the ability to improve test reliability at scale.