Back to search
iStaff Linkedin · Posted 1mo ago

Embedded Software Engineer

Melbourne, Victoria, Australia

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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:

🔹 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

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent