Control Systems Engineer
Core
Design, build, and maintain Hardware-in-the-Loop (HIL) simulation environments for full system integration testing of autonomous effector platforms.
Role type
Control Systems Engineer (HIL/Simulation)
Builds
HIL test benches and simulation models for flight hardware validation
Domain
Defense / Autonomous Systems / Embedded Control
Deliverable
production ML models | product features | infrastructure
Required skills
HIL/SIL simulation environment design, real-time simulation platforms (dSPACE, NI VeriStand), Python/C++ programming, flight controller software (PX4, ArduPilot), embedded systems integration, communication protocols (MAVLink, CAN, UART, SPI, I2C), effector system architecture, version control, CI/CD pipelines
Preferred skills
ROS/ROS 2, MATLAB/Simulink, FPGA firmware development, embedded Linux, RF systems, GPS signal simulation, sensor fusion, FAA Part 107 certification
Technologies
dSPACE, NI VeriStand, Python, C/C++, PX4, ArduPilot, MAVLink, CAN, UART, SPI, I2C, ROS, ROS 2, MATLAB, Simulink, FPGA, Linux
Responsibilities
Design and develop HIL test benches for effector system integration; Integrate high-fidelity simulation models (flight dynamics, actuator, sensor); Integrate hardware components (autopilot boards, communication links, power systems) into HIL systems; Develop automated test suites and regression frameworks; Collaborate on test plans and acceptance criteria; Debug hardware-software interactions using HIL data; Maintain test infrastructure (simulation software, real-time targets, data acquisition); Document test methodologies; Support transition of HIL-validated systems to flight test phases
Seniority
Mid-level, hands-on IC