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