Job Description
Get AI-powered advice on this job and more exclusive features.
n
Direct message the job poster from Mantech Recruitment
n
Experienced Electronics/Electrical Engineer now General Manager for Engineering, Technology Recruitment
n
Embedded Software Engineer - Contract - potential for temp to perm
n
South East Melbourne, VIC
n
Full-Time | Onsite / Hybrid Options Available
n
Competitive hourly rate DOE
n
About the Company
n
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 cooperative, the work is technically challenging, and the projects have real-world impact across multiple industries including industrial automation, defence, and communications.
n
Role Overview
n
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.
n
Key Responsibilities
n
n
- Design, develop, and maintain embedded software for STM32 microcontrollers
n
- Implement and debug multithreaded applications using RTOS
n
- Develop and maintain device drivers and middleware for embedded Linux platforms
n
- Integrate RF communication protocols and optimise wireless performance
n
- Collaborate with hardware engineers and testers to ensure seamless integration
n
- Use CI/CD pipelines for software testing, build, and deployment
n
- Participate in peer code reviews, architecture discussions, and technical planning sessions
n
- Document code, design decisions, and test cases clearly
n
n
Required Skills & Experience
n
n
- Proficiency in C programming and multithreaded systems development
n
- Strong experience with STM32 and real-time operating systems (RTOS)
n
- Hands-on development with Embedded Linux, including kernel modules and user-space applications
n
- Experience with RF communication technologies (e.g., BLE, ZigBee, LoRa, proprietary RF stacks)
n
- Familiarity with CI/CD pipelines and automated testing for embedded systems
n
- Solid experience delivering embedded solutions in commercial settings
n
- Excellent communication skills — ability to explain technical ideas clearly to team members and stakeholders
n
n
Nice to Have (Bonus Skills)
n
n
- Exposure to Python or shell scripting for test automation
n
- Knowledge of PCB-level debugging and low-level hardware bring-up
n
- Understanding of cyber security principles in embedded systems
n
- Experience with version control tools like Git and collaboration tools like Jira or Confluence
n
n
Please reach out to
[email protected] for more info
n
Seniority level
n
n
Seniority level
Not Applicablen
n
Employment type
n
n
Employment type
Contractn
n
Job function
n
n
Industries
Appliances, Electrical, and Electronics Manufacturingn
n
Referrals increase your chances of interviewing at Mantech Recruitment by 2x
n
Get notified about new Embedded Software Engineer jobs in Greater Melbourne Area.
n
Senior Embedded Software (Middleware) Engineer
n
Scoresby, Victoria, Australia 2 months ago
n
Melbourne, Victoria, Australia 4 hours ago
n
Melbourne, Victoria, Australia A$160,000.00-A$220,000.00 1 week ago
n
Embedded Linux Field Engineer for Devices/IoT
n
Melbourne, Victoria, Australia 2 weeks ago
n
Ubuntu Linux Kernel Engineer - BIOS/Firmware
n
Melbourne, Victoria, Australia 1 month ago
n
Bayswater, Victoria, Australia 3 weeks ago
n
Melbourne, Victoria, Australia 2 weeks ago
n
Melbourne, Victoria, Australia 1 week ago
n
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
📌 Embedded Software Engineer - Contract (Victoria)
🏢 Mantech Recruitment
📍 Victoria