Embedded Systems Engineer
About the company:
Faraday Robotics is a global Service-Disabled Veteran-Owned Small Business (SDVOSB) company delivering autonomous and tactical solutions since 2019. With 140+ successful projects, we specialize in secure, offline-capable systems that work without GPS or internet.
We're hiring a senior Embedded Systems Engineer to lead low-level development for ECITON — an autonomous drone swarm OS platform built for edge environments.
You’ll be responsible for programming and integrating ARM/Linux-based hardware, enabling GPS-free SLAM navigation, AI-driven targeting, and real-time swarm coordination via FPV systems.
Key Responsibilities:
• Design, develop, and optimize embedded software for Raspberry Pi-based and STM32 systems.
• Implement robust UART, I2C, and IMU integration for hardware-software interfacing.
• Manage power logic, boot processes, watchdogs, and runtime reliability.
• Collaborate with autonomy, AI, DevOps, and hardware teams across locations.
• Support integration with ArduPilot, ROS and swarm-control frameworks.
Requirements:
• Minimum 7 years of experience in embedded systems development.
• Strong proficiency in C/C++ and Python on Linux (preferably Debian-based).
• Proven experience with FPV or robotics hardware and GPIO-level programming.
• In-depth knowledge of UART, I2C, IMU sensors, and system-level debugging.
• Ability to work independently in a remote or hybrid engineering environment.
Preferred Qualifications:
• Direct experience working with drones, UAV platforms, or robotic systems.
• Familiarity with ArduPilot, PX4, or similar autopilot software.
• Prior work on tactical, edge, or defense-related hardware projects.
• Agile management through Jira, version control through GitHub
• English level not lower that B1 (Intermediate)
Required languages
| English | B1 - Intermediate |