26 Aug
|
ManTech
|
Melbourne
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 cutting-edge 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,******-A$220,******** 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-*****-Ljbffr
📌 Embedded Software Engineer - Contract (Melbourne)
🏢 ManTech
📍 Melbourne