Senior Embedded Software Engineer, City of Port Phillip
Senior Embedded Software Engineer, City of Port Phillip
-
City of Port Phillip, Australia
-
Posted: less than a week ago
-
Save
Description
Senior Embedded Software Engineer (Autonomous Systems) Location:
USA - Melbourne Experience:
8+ Years Work Authorization:
Must be a U.S. Citizen
Position Overview We are seeking a Senior Embedded Software Engineer to design and deliver real‑time software for autonomous systems operating in constrained, mission‑critical environments. This role combines hands‑on modern C++ development, deep expertise in embedded and real‑time systems, ownership of software architecture, and exposure to autonomy, navigation, and AI‑enabled systems. The ideal candidate is both a strong individual contributor and a system‑level thinker capable of shaping architecture and guiding development.
Key Responsibilities
Design, develop, and maintain real‑time embedded software in C++
Architect and implement modular, scalable software systems for autonomous platforms
Develop navigation, guidance, and control (NGC) components
Integrate AI/ML‑driven capabilities into embedded or edge environments
Work across the full stack including hardware interfaces (drivers, BSP), middleware (RTOS, messaging frameworks), and application‑level autonomy logic
Drive software architecture decisions including interfaces, data flow, and timing/resource constraints
Collaborate with systems, hardware, and test teams to deliver end‑to‑end functionality
Support debugging and performance tuning in real‑time environments
Contribute to process improvements including Agile execution and CI/CD for embedded systems
Required Qualifications
8+ years of experience in embedded software development
Strong proficiency in modern C++
Experience with real‑time operating systems such as VxWorks, RTEMS, or embedded Linux
Strong understanding of multithreading, synchronization, and concurrency
Experience with memory management in constrained systems
Understanding of deterministic timing and real‑time constraints
Experience in software architecture and system design
Familiarity with embedded debugging tools such as JTAG, trace, and low‑level diagnostics
Experience integrating software with custom hardware or SoCs
Preferred Qualifications
Experience with autonomous systems (robotics, aerospace, marine, or ground systems)
Familiarity with frameworks such as ROS (Robot Operating System) and NASA Core Flight System (cFS)
Exposure to AI/ML concepts including edge inference, sensor fusion, and perception systems
Experience with guidance, navigation, and control (GNC) algorithms
Knowledge of communication protocols including TCP/UDP, CAN, DDS, and serial
Experience in safety‑critical or high‑reliability systems (aerospace, defense, maritime)
Nice‑to‑Have Experience
Unmanned systems (UAV, UGV, USV)
Space or satellite systems
Defense or C5ISR environments
Experience deploying AI/ML models to embedded or GPU‑accelerated systems
Knowledge of Kalman filters, probabilistic estimation, route planning, and mission planning
Experience with simulation tools such as CARLA, Gazebo, or AirSim
#J-18808-Ljbffr
USA - Melbourne Experience:
8+ Years Work Authorization:
Must be a U.S. Citizen
Position Overview We are seeking a Senior Embedded Software Engineer to design and deliver real‑time software for autonomous systems operating in constrained, mission‑critical environments. This role combines hands‑on modern C++ development, deep expertise in embedded and real‑time systems, ownership of software architecture, and exposure to autonomy, navigation, and AI‑enabled systems. The ideal candidate is both a strong individual contributor and a system‑level thinker capable of shaping architecture and guiding development.
Key Responsibilities
Design, develop, and maintain real‑time embedded software in C++
Architect and implement modular, scalable software systems for autonomous platforms
Develop navigation, guidance, and control (NGC) components
Integrate AI/ML‑driven capabilities into embedded or edge environments
Work across the full stack including hardware interfaces (drivers, BSP), middleware (RTOS, messaging frameworks), and application‑level autonomy logic
Drive software architecture decisions including interfaces, data flow, and timing/resource constraints
Collaborate with systems, hardware, and test teams to deliver end‑to‑end functionality
Support debugging and performance tuning in real‑time environments
Contribute to process improvements including Agile execution and CI/CD for embedded systems
Required Qualifications
8+ years of experience in embedded software development
Strong proficiency in modern C++
Experience with real‑time operating systems such as VxWorks, RTEMS, or embedded Linux
Strong understanding of multithreading, synchronization, and concurrency
Experience with memory management in constrained systems
Understanding of deterministic timing and real‑time constraints
Experience in software architecture and system design
Familiarity with embedded debugging tools such as JTAG, trace, and low‑level diagnostics
Experience integrating software with custom hardware or SoCs
Preferred Qualifications
Experience with autonomous systems (robotics, aerospace, marine, or ground systems)
Familiarity with frameworks such as ROS (Robot Operating System) and NASA Core Flight System (cFS)
Exposure to AI/ML concepts including edge inference, sensor fusion, and perception systems
Experience with guidance, navigation, and control (GNC) algorithms
Knowledge of communication protocols including TCP/UDP, CAN, DDS, and serial
Experience in safety‑critical or high‑reliability systems (aerospace, defense, maritime)
Nice‑to‑Have Experience
Unmanned systems (UAV, UGV, USV)
Space or satellite systems
Defense or C5ISR environments
Experience deploying AI/ML models to embedded or GPU‑accelerated systems
Knowledge of Kalman filters, probabilistic estimation, route planning, and mission planning
Experience with simulation tools such as CARLA, Gazebo, or AirSim
#J-18808-Ljbffr
Highlights
-
Company nameYO IT Consulting
-
Job positionSenior Embedded Software Engineer
Safety Tips
Be careful with multilevel marketing programs, and their income projections.
More info about this ad
Senior Embedded Software Engineer has been posted in the Saint Kilda Information Technology category on Locanto.
In this category, there are no other ads right now posted in Saint Kilda.
Interested in more? Widen your search to view ads in nearby areas of Saint Kilda. This includes Information Technology in North Brighton, Port Melbourne and Richmond. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.