Sr. Embedded Software Engineer

Intrepidus Talent Solutions

Sr. Embedded Software Engineer

Melbourne, FL
Full Time
Paid
  • Responsibilities

    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