MAG Aerospace

Embedded Systems and Robotics Engineer

MAG Aerospace

full-time

Posted on:

Location Type: Hybrid

Location: Fairfax • Florida, Maryland, North Carolina, Virginia • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

LinuxPythonRTOS

About the role

  • Enhance or augment embedded software for autonomous vehicles (UGV, UAV, UUV, USV) to extend baseline capabilities
  • Implement sensor fusion for autonomous navigation (LIDAR, cameras, IMU, sonar)
  • Design control systems for robotic platforms and actuators
  • Create hardware abstraction layers following MOSA/SOSA standards
  • Develop digital twin simulations for hardware-in-the-loop testing
  • Implement real-time operating systems (RTOS) and safety-critical software
  • Develop and verify safety-critical software in accordance with established standards and best practices
  • Design and fabricate custom hardware solutions using 3D printing and rapid prototyping
  • Apply Model-Based Systems Engineering (MBSE) practices using SysML/AADL
  • Lead field testing and validation of autonomous systems
  • Support deployment and troubleshooting in operational environments
  • Create hardware test fixtures and validation procedures
  • Document MOSA compliance and interface specifications
  • Train operators on system capabilities and limitations

Requirements

  • 5+ years embedded systems and/or robotics development experience
  • Strong proficiency in C and C++ for real-time for resource-constrained systems
  • Expert proficiency and practical knowledge of Python for scripting, tooling, and rapid prototyping
  • Experience with ROS/ROS2 for robotics development
  • Hands-on experience with autonomous vehicle platforms
  • Proficiency with CAD tools and 3D printing/fabrication
  • Understanding of control theory and path planning algorithms
  • Experience with hardware communication protocols (CAN, I2C, SPI, UART)
  • Familiarity with MOSA/SOSA standards and open architectures
  • Experience with simulation tools (Gazebo, MATLAB/Simulink)
  • Bachelor's degree in EE, CE, ME, CS or related field
  • Must be eligible for Secret security clearance
  • U.S. Citizenship required (most positions)
  • Preferred: Experience with NVIDIA Jetson platforms for autonomous systems
  • Preferred: Military/defense robotics experience (ROS-M, JAUS)
  • Preferred: Hands-on experience with RTOS (e.g., FreeRTOS, VxWorks) and/or embedded Linux (Yocto, Buildroot)
  • Preferred: Knowledge of digital twin technologies and real-time simulation
  • Preferred: Familiarity with DO-178C, DO-254, or similar safety standards
  • Preferred: Experience with swarm robotics and distributed control
  • Preferred: Understanding of SLAM and computer vision for navigation
  • Preferred: Experience with environmental testing (MIL-STD-810)
  • Preferred: Pilot's license or experience with FAA Part 107 operations

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
embedded systemsrobotics developmentCC++PythonROSROS2control theorypath planning algorithmshardware communication protocols
Soft skills
leadershiptrainingdocumentationtroubleshootingvalidation
Certifications
Bachelor's degree in EEBachelor's degree in CEBachelor's degree in MEBachelor's degree in CSSecret security clearancePilot's licenseFAA Part 107 operations