Embedded Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
đ Embedded Software Engineer â Autonomous Systemsđ Melbourne, FL (100% Onsite | Relocation Assistance Considered)Weâre looking for a highly experienced Embedded Software Engineer to help design and deliver real-time software for next-generation autonomous systems operating in mission-critical environments.This is a high-impact opportunity for someone who thrives at the intersection of:â Hands-on C++ developmentâ Embedded/real-time systemsâ Software architectureâ Autonomy, navigation, and AI-enabled platformsThe ideal candidate is both:đš A strong hands-on engineerđš A system-level thinker who can influence architecture and technical directionđ§ What Youâll Be Doing:⢠Design and develop real-time embedded software in modern C++⢠Architect scalable and modular software systems for autonomous platforms⢠Build navigation, guidance, control, and autonomy-related components⢠Integrate AI/ML capabilities into embedded or edge environments⢠Work across hardware interfaces, middleware, and application-layer autonomy logic⢠Collaborate closely with systems, hardware, and test engineering teams⢠Drive architecture decisions around interfaces, timing, data flow, and resource constraints⢠Support debugging, optimization, and performance tuning in real-time environmentsâ
Required Experience:⢠8+ years in embedded software development⢠Extensive hands-on C++ experience⢠Embedded Linux development experience⢠Strong background in software architecture and system design⢠Experience with multithreading, synchronization, and concurrencyâ Nice-to-Have Experience:⢠Autonomous navigation systems (robotics, aerospace, automotive, marine, etc.)⢠AI/ML within embedded systems⢠Guidance, Navigation & Control (GNC) algorithms⢠Edge inference, sensor fusion, or perception systems⢠Real-time autonomy or application-level autonomy logic⢠Experience with communication protocols (CAN, DDS, UDP/TCP, serial, etc.)⢠Safety-critical or high-reliability systemsđ§ What Weâre Looking For:⢠Someone who owns problems end-to-end⢠Strong systems-thinking mindset⢠Comfortable operating in fast-moving, ambiguous environments⢠Ability to balance architecture vs. execution and speed vs. reliability