Embedded Software

Motion Recruitment

City of Melbourne

On-site

AUD 90,000 - 130,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Motion Recruitment’s client, a leading Defence organisation in Melbourne, is seeking an Embedded Software Engineer to join a growing engineering team. You will design, develop and test embedded software for mission-critical Defence systems, working across hardware interfaces and real-time software.

You will collaborate with hardware, systems and other software engineers throughout the full software development lifecycle and contribute to software architecture and documentation.

Qualifications

  • Professional experience as an Embedded Software Engineer.
  • Strong programming in C and/or C++.
  • Experience developing software for embedded systems.
  • Experience with real-time systems, RTOS or embedded Linux would be advantageous.
  • Experience working with hardware/software interfaces.
  • Strong debugging and problem-solving skills.
  • Experience within Defence, Aerospace, Automotive, Robotics or another safety/mission-critical environment would be highly regarded.

Responsibilities

  • Design, develop and test embedded software for Defence systems
  • Develop software using C and/or C++
  • Work with embedded systems, real-time software and hardware interfaces
  • Integrate software with embedded hardware and electronic systems
  • Troubleshoot, debug and optimise software
  • Contribute to software architecture and technical design
  • Develop and maintain software documentation
  • Work closely with systems, electronics, hardware and verification engineers
  • Support integration, verification and validation activities
  • Contribute to the continuous improvement of engineering processes and development practices

Skills

C/C++
Embedded systems
RTOS
Embedded Linux
Debugging
Software lifecycle
Communication

Job description

My client is a leading Defence organisation looking for an Embedded Software Engineer to join their growing engineering team in Melbourne.
This is an exciting opportunity to work on complex, mission critical Defence systems where you will be involved in the design, development, integration and testing of embedded software.
The Role as an Embedded Software Engineer, you will work as part of a multidisciplinary engineering team, developing reliable and high performance embedded software for advanced Defence applications.
You will have the opportunity to contribute across the full software development lifecycle, working closely with hardware, systems and other software engineers to deliver high quality solutions.
Key Responsibilities

  • Design, develop and test embedded software for Defence systems
  • Develop software using C and/or C++
  • Work with embedded systems, real-time software and hardware interfaces
  • Integrate software with embedded hardware and electronic systems
  • Troubleshoot, debug and optimise software
  • Contribute to software architecture and technical design
  • Develop and maintain software documentation
  • Work closely with systems, electronics, hardware and verification engineers
  • Support integration, verification and validation activities
  • Contribute to the continuous improvement of engineering processes and development practices
About You

The ideal candidate will have:

  • Professional experience working as an Embedded Software Engineer
  • Strong programming experience in C and/or C++
  • Experience developing software for embedded systems
  • Experience with real-time systems, RTOS or embedded Linux would be advantageous
  • Experience working with hardware/software interfaces
  • Strong debugging and problem-solving skills
  • An understanding of the full software development lifecycle
  • Excellent communication and collaboration skills
  • Experience within Defence, Aerospace, Automotive, Robotics or another safety/mission-critical environment would be highly regarded
Security Clearance Requirements

Due to the nature of the work, this position requires the successful candidate to be eligible to obtain an Australian Government security clearance.

You must be an Australian Citizen to be eligible for the required security clearance.

Candidates who do not hold Australian citizenship will unfortunately not be eligible for this opportunity.

Location

This position is Melbourne based and requires you to be located in Melbourne, Australia. The successful candidate will be expected to work from the Melbourne office/site, so this opportunity is not available as a fully remote position.

What's on Offer?
  • Opportunity to work on cutting-edge Defence technology
  • Work alongside highly experienced engineers and technical specialists
  • Exposure to complex and technically challenging embedded systems
  • Join a growing engineering team working on nationally significant projects
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Client 1 • Adelaide, City of Melbourne

On-site
AUD 90,000 - 120,000
Competitive remuneration
Flexible working arrangements
Adelaide or Melbourne opportunities
+1
Embedded Engineers (Junior - Senior)
Embedded Engineers (Junior - Senior)

Cleared Recruitment • Adelaide

On-site
AUD 100,000 - 160,000
Advanced comms
Defence projects exposure
Collaborative culture
+2
Defence Embedded Software Engineer (C/C++), Melbourne
Defence Embedded Software Engineer (C/C++), Melbourne

Motion Recruitment • City of Melbourne

On-site
AUD 90,000 - 130,000
Embedded Engineers (Junior - Senior)
Embedded Engineers (Junior - Senior)

Client 1 • City of Melbourne, Adelaide

On-site
AUD 90,000 - 140,000
Embedded Systems Engineer – Defence Tech, Flexible Work
Embedded Systems Engineer – Defence Tech, Flexible Work

Client 1 • Adelaide, City of Melbourne

On-site
AUD 90,000 - 120,000
Competitive remuneration
Flexible working arrangements
Adelaide or Melbourne opportunities
+1
Software Engineer
Software Engineer

Cleared Recruitment • Adelaide

Hybrid
AUD 100,000 - 140,000
Flexible hybrid work
Software Engineer
Software Engineer

Anson Mccade • Canberra

On-site
AUD 120,000 - 150,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Client 1 • Northern Beaches Council

On-site
AUD 120,000 - 180,000
Software Engineer - C++ Specialist
Software Engineer - C++ Specialist

www.clearedrecruitment.com.au • Adelaide

On-site
AUD 100,000 - 140,000
Defence project exposure
Mentorship program
Modern tooling
+1
Systems Engineer
Systems Engineer

Rashi Joshi • Canberra

On-site
AUD 120,000 - 180,000
Flexible working arrangements