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 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.

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application