Embedded Software Engineer - Contract

Mantech Recruitment

Melbourne

Hybrid

AUD 100,000 - 130,000

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading engineering and technology company in South East Melbourne is seeking an Embedded Software Engineer to design and maintain software for embedded systems. The ideal candidate will have strong skills in C programming and experience with STM32 and multithreaded environments.

Qualifications

  • Proficiency in C programming and multithreaded systems development required.
  • Strong experience with STM32 and real-time operating systems (RTOS).
  • Hands-on development with Embedded Linux required.

Responsibilities

  • Design, develop, and maintain embedded software for STM32 microcontrollers.
  • Implement and debug multithreaded applications using RTOS.
  • Collaborate with hardware engineers to ensure seamless integration.

Skills

C programming
multithreaded programming
Embedded Linux
RF communication technologies
CI/CD
communication skills

Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Mantech Recruitment

Experienced Electronics/Electrical Engineer now General Manager for Engineering, Technology Recruitment

Embedded Software Engineer - Contract - potential for temp to perm

South East Melbourne, VIC

Full-Time | Onsite / Hybrid Options Available

Competitive hourly rate DOE

About the Company

Join a forward-thinking engineering and technology company based in South East Melbourne, working on cutting-edge embedded systems that power innovative RF and IoT-based products. The team is collaborative, the work is technically challenging, and the projects have real-world impact across multiple industries including industrial automation, defence, and communications.

Role Overview

We’re seeking an experienced Embedded Software Engineer with strong proficiency in C and multithreaded programming, ideally with hands-on exposure to STM32, RTOS, and Embedded Linux. You’ll be involved in the full software lifecycle — from design and development to testing and deployment — with a focus on high-reliability, real-time systems and RF-based technologies.

Key Responsibilities

  • Design, develop, and maintain embedded software for STM32 microcontrollers
  • Implement and debug multithreaded applications using RTOS
  • Develop and maintain device drivers and middleware for embedded Linux platforms
  • Integrate RF communication protocols and optimise wireless performance
  • Collaborate with hardware engineers and testers to ensure seamless integration
  • Use CI/CD pipelines for software testing, build, and deployment
  • Participate in peer code reviews, architecture discussions, and technical planning sessions
  • Document code, design decisions, and test cases clearly

Required Skills & Experience

  • Proficiency in C programming and multithreaded systems development
  • Strong experience with STM32 and real-time operating systems (RTOS)
  • Hands-on development with Embedded Linux, including kernel modules and user-space applications
  • Experience with RF communication technologies (e.g., BLE, ZigBee, LoRa, proprietary RF stacks)
  • Familiarity with CI/CD pipelines and automated testing for embedded systems
  • Solid experience delivering embedded solutions in commercial settings
  • Excellent communication skills — ability to explain technical ideas clearly to team members and stakeholders

Nice to Have (Bonus Skills)

  • Exposure to Python or shell scripting for test automation
  • Knowledge of PCB-level debugging and low-level hardware bring-up
  • Understanding of cyber security principles in embedded systems
  • Experience with version control tools like Git and collaboration tools like Jira or Confluence

Please reach out to Seb@mantech.com.au for more info

Seniority level
  • Seniority level
    Not Applicable
Employment type
  • Employment type
    Contract
Job function
  • Industries
    Appliances, Electrical, and Electronics Manufacturing

Referrals increase your chances of interviewing at Mantech Recruitment by 2x

Get notified about new Embedded Software Engineer jobs in Greater Melbourne Area.

Senior Embedded Software (Middleware) Engineer

Scoresby, Victoria, Australia 2 months ago

Melbourne, Victoria, Australia 4 hours ago

Melbourne, Victoria, Australia A$160,000.00-A$220,000.00 1 week ago

Embedded Linux Field Engineer for Devices/IoT

Melbourne, Victoria, Australia 2 weeks ago

Ubuntu Linux Kernel Engineer - BIOS/Firmware

Melbourne, Victoria, Australia 1 month ago

Bayswater, Victoria, Australia 3 weeks ago

Melbourne, Victoria, Australia 2 weeks ago

Melbourne, Victoria, Australia 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Halcyon Knights • Australia

On-site
AUD 160,000 - 190,000
Lead Developer - React Native
Lead Developer - React Native

Talent • Melbourne

Hybrid
AUD 130,000 - 180,000
Attractive salary on offer
Work on cutting edge IoT products
Flexible working environment in CBD
Software Engineer
Software Engineer

carsales • Melbourne

Hybrid
AUD 120,000 - 130,000
Flexible working options
24 weeks paid parental leave
Regular Hackathons
+2
Software Engineering Manager - Sustaining Engineering
Software Engineering Manager - Sustaining Engineering

Canonical • Melbourne

Remote
AUD 180,000 - 240,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Blackbook Executive • City of Melbourne

On-site
AUD 110,000 - 170,000
Embedded Software Engineer | Firmware
Embedded Software Engineer | Firmware

iCHGROUP • City of Melbourne

On-site
AUD 90,000 - 125,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Blackbook Recruitment • City of Melbourne

On-site
AUD 110,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

ProFound People • City of Melbourne

On-site
AUD 90,000 - 120,000
Audio Visual Commissioner / Programmer- Top $$$$ Rates
Audio Visual Commissioner / Programmer- Top $$$$ Rates

Round Table Recruitment • Melbourne

On-site
AUD 80,000 - 110,000
Top Rates $$$$
9 day fortnight (RDO's)
Overtime
Senior Software Engineer - Messaging
Senior Software Engineer - Messaging

Sinch • Melbourne

Hybrid
AUD 135,000 - 162,000
Flexible working arrangement
Generous parental leave program
Annual leave
+3