Lunar Outpost

Lead Embedded Software Engineer - AU

Melbourne, Australia
Matlab Git Azure
Description

Are you ready to lead embedded software design efforts that expand the frontiers of space exploration with cutting-edge space robotics? Lunar Outpost Oceania is seeking a talented, experienced Lead Embedded Software Engineer with expertise in control systems to join our fast-paced, dynamic team. In this role, you will lead a team of engineers designing and developing embedded systems for spacecraft and associated technologies. Your expertise will contribute to groundbreaking projects in lunar mobility and in-situ resource utilisation.

 

Key Responsibilities:

  • Lead a team of capable, motivated embedded systems engineers in the development of software solutions for space and Earth-based systems.
  • Guide the design and development of software for embedded systems, including control systems, device drivers, and real-time operating systems (RTOS).
  • Manage the full development lifecycle, including requirements gathering, design, testing, and deployment.
  • Control debugging and troubleshooting of embedded systems, ensuring robust and reliable operation in harsh environments.
  • Lead collaboration with:
    • cross-disciplinary teams to integrate sensors, actuators, and other hardware components
    • multi-disciplinary software developers to integrate embedded software with higher-level software applications, and
    • hardware engineers to define system architecture and hardware/software interfaces.
  • Implement control algorithms and perform system modelling using MATLAB/Simulink   or similar software.
  • Analyse, enhance, and optimise software performance, stability, and scalability in resource-constrained environments.
  • Supervise the preparation of clear and concise technical documentation, including specifications, design documents, and release notes.
  • Act as a technical reference for your team, lead code reviews to ensure code quality and maintainability, mentoring and supporting the development of junior embedded software engineers.

 

Required Qualifications:

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Control Systems Engineering, related field, or equivalent higher qualification.
  • 5+ years of experience leading teams of engineers in embedded software development, with a focus on control systems.
  • Expert in embedded C and experience with control systems design.
  • Hands-on knowledge of robotic systems, including sensors, actuators, and feedback control systems.  
  • Demonstrated experience with MATLAB/Simulink or similar for control algorithm development and system modelling.
  • Proven expertise with real-time operating systems (RTOS) and embedded systems development.
  • Knowledge of microcontroller/microprocessor architectures and peripherals.
  • Familiarity with communication protocols such as UART, SPI, I2C, USB, Ethernet, and wireless protocols (e.g., Bluetooth, Wi-Fi).
  • Familiarity with version control tools such as Git or Azure DevOps.
  • Experience with hardware-in-the-loop (HIL) testing and simulations.
  • Excellent communication and collaboration skills, able to work across teams and disciplines.
  • Self-motivated, organised individual with a track record of delivering high-quality work in time-sensitive environments.
  • Must be able to attain and hold Baseline security clearance.

 

Preferred Qualifications:

  • Experience in the aerospace, robotics, or a related technical field.
  • Experience with firmware development.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Experience working in a startup environment.


Lunar Outpost Oceania is an equal opportunity employer. We do not discriminate against protected characteristics (gender, age, sexual orientation, race, nationality, ethnicity, religion, disability, veteran status). We want all employees (including executives and HR) to treat others with respect and professionalism.

Lunar Outpost
Lunar Outpost

0 applies

0 views

Similar Jobs

Java Developer

Bengaluru, India

Data Scientist Intern

Remote Arlington, VA

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say