Design and develop real-time embedded software for next-generation autonomous systems. Collaborate with systems, hardware, and test engineering teams. Influence architecture and technical direction.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
🚀 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 platforms
The ideal candidate is both:
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
🔹 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
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
• 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.)
Interested in relocating to United State? Check out our comprehensive Relocation Jobs in United State page with detailed relocation packages and benefits.
• 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
Similar Jobs
Explore other opportunities that match your interests
Rushdown Studios
Systems Software Engineer (Associate, Experienced, Senior)
fetchjobs.co