Mediabistro logo
job logo

Sr Embedded Software Engineer

Intrepidus Talent Solutions, Melbourne, FL, United States


We are seeking a highly experienced Embedded Software Engineer to design and deliver real-time software for autonomous systems operating in constrained, mission-critical environments. You will be a key individual contributor shaping the architecture and guiding development on autonomous systems.

The role brings together hands-on C++ development, real-time and embedded systems expertise, and ownership of software architecture, with direct exposure to autonomy, navigation, and AI-enabled systems. It is designed for someone who is comfortable operating both as a strong individual contributor and as a technical leader shaping complex system behavior.
Key Responsibilities

Develop real-time embedded software in C++
Architect scalable software for autonomous platforms
Build navigation, control, autonomy, and AI/ML capabilities for edge systems
Work across hardware interfaces, middleware, and application logic
Collaborate cross-functionally to deliver integrated system functionality
Own architecture decisions around interfaces, data flow, and system constraints
Optimize performance and improve embedded development processes

Required Qualifications

8+ years of experience in embedded software development
Strong command of modern C++
Experience with RTOS environments such as VxWorks, RTEMS, or embedded Linux
Deep understanding of concurrency, synchronization, memory management in constrained systems, and deterministic real-time performance
Strength in software architecture and system design
Familiarity with embedded debugging and diagnostic tools, including JTAG and trace
Experience integrating software with custom hardware and SoCs

Preferred Qualifications

Experience with autonomous systems across marine, aerospace, robotics, or ground platforms
Familiarity with ROS, NASA cFS, or similar autonomy frameworks
Working knowledge of AI/ML concepts for embedded systems, including edge inference, sensor fusion, and perception or decision-making
Experience with GNC algorithms
Knowledge of communications protocols such as UDP/TCP, CAN, serial, and DDS
Experience in safety-critical or high-reliability systems
Domain familiarity with unmanned systems, space or satellite platforms, defense/C5ISR environments, or real-time edge autonomy

Compensation:
$145,000 per year