Develops high-performance C++ models and infrastructure for aircraft simulation pipelines, including deterministic tools, automated testing, V&V, and performance analysis for XBAT autonomous aircraft. Requires 5+ years in C++ and experience with simulation systems for aerospace/robotics.
105k – 155k/yr
On-site5+ YOEEmbedded Engineering
About the role
What You'll Do
Develop models and infrastructure for the integrated simulation pipeline in C++.
Design deterministic, high-performance simulation tools capable of faster-than-real-time execution for development, testing, and release.
Implement test scenarios and write unit, system, and regression tests.
Collaborate across autonomy, embedded, GNC, and test engineering to ensure the simulation mirrors real aircraft behavior and mission scenarios.
Contribute to platform-agnostic simulation tooling to accelerate future development efforts.
Perform verification and validation (V&V) analysis activities on model tools.
Conduct system performance analysis and generate reports and visualizations.
Utilize best practices in C++, simulation architecture, and performance engineering.
Required Qualifications
BS or MS in Computer Science, Aerospace, Robotics, or related field.
5+ years of experience in software development, with emphasis on modern C++ (C++17 or later) and performance optimization.
Strong understanding of rigid-body dynamics, kinematics, and basic flight and sensor mechanics.
Proven experience developing or integrating simulation systems for robotics, aerospace, or autonomous systems.
Ability to debug complex build and runtime environments (CMake, CPM, package management, logging, & profiling tools).
Experience with software testing tools (GTest, etc.).
Experience with model V&V.
Strong collaboration and communication skills across software, hardware, and systems disciplines.
Preferred Qualifications
Grasp of real-time and deterministic software design, including multi-threading, synchronization, and memory management.
Experience with DevOps-integrated simulation workflows, including CI/CD and automated hardware testing environments.
Working knowledge of Python for data analysis, test automation, or simulation orchestration.
Familiarity with aircraft and flight physics modeling.
Integrates and characterizes multi-modal navigation sensors (IMUs, GNSS, cameras) for aerospace, collaborating across electrical, mechanical, and software teams. Requires BS in engineering/physics and 1-4 years experience with sensor protocols and cross-disciplinary skills.
110k – 170k/yr
On-site1+ YOEEmbedded Engineering
Senior Engineer, Sensor Integration
Shield AIDallas, TX +1
Sensor Integration Engineer supporting selection, characterization, calibration, and integration of multi-modal navigation sensors. Requires cross-functional work across electrical, mechanical, and software domains with 1-4 years experience.
Develop high-quality C/C++ embedded software for X-Bat UAV avionics, integrating sensors, subsystems, and AI components while ensuring safety and reliability in aerospace applications.
Develop and integrate embedded C/C++ avionics software for UAVs, working with cross-functional teams on sensors, autonomy systems, and hardware-in-the-loop testing. Requires strong embedded systems experience and a STEM degree.
120k – 190k/yr
On-siteEmbedded Engineering
Senior Payloads Software Engineer
ForterraArlington, VA +1
Designs, develops, and deploys software for autonomous ground vehicles and robotics payloads. Integrates sensors/effectors on hardware, optimizes vehicle systems, and collaborates with teams for real-world mission deployment. Requires 3+ years experience, C/C++ proficiency, and robotics familiarity.