Skip to Main Content

Job Title


Embedded Software Engineer - Contract


Company : Mantech Recruitment


Location : Melbourne, Victoria


Created : 2025-10-04


Job Type : Full Time


Job Description

Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Mantech RecruitmentExperienced Electronics/Electrical Engineer now General Manager for Engineering, Technology RecruitmentEmbedded Software Engineer - Contract - potential for temp to permSouth East Melbourne, VICFull-Time | Onsite / Hybrid Options AvailableCompetitive hourly rate DOEAbout the CompanyJoin 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 OverviewWere 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. Youll 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 ResponsibilitiesDesign, develop, and maintain embedded software for STM32 microcontrollersImplement and debug multithreaded applications using RTOSDevelop and maintain device drivers and middleware for embedded Linux platformsIntegrate RF communication protocols and optimise wireless performanceCollaborate with hardware engineers and testers to ensure seamless integrationUse CI/CD pipelines for software testing, build, and deploymentParticipate in peer code reviews, architecture discussions, and technical planning sessionsDocument code, design decisions, and test cases clearlyRequired Skills & ExperienceProficiency in C programming and multithreaded systems developmentStrong experience with STM32 and real-time operating systems (RTOS)Hands-on development with Embedded Linux, including kernel modules and user-space applicationsExperience with RF communication technologies (e.g., BLE, ZigBee, LoRa, proprietary RF stacks)Familiarity with CI/CD pipelines and automated testing for embedded systemsSolid experience delivering embedded solutions in commercial settingsExcellent communication skills ability to explain technical ideas clearly to team members and stakeholdersNice to Have (Bonus Skills)Exposure to Python or shell scripting for test automationKnowledge of PCB-level debugging and low-level hardware bring-upUnderstanding of cyber security principles in embedded systemsExperience with version control tools like Git and collaboration tools like Jira or ConfluencePlease reach out to [email protected] for more infoSeniority levelSeniority levelNot ApplicableEmployment typeEmployment typeContractJob functionIndustriesAppliances, Electrical, and Electronics ManufacturingReferrals increase your chances of interviewing at Mantech Recruitment by 2xGet notified about new Embedded Software Engineer jobs in Greater Melbourne Area.Senior Embedded Software (Middleware) EngineerScoresby, Victoria, Australia 2 months agoMelbourne, Victoria, Australia 4 hours agoMelbourne, Victoria, Australia A$160,000.00-A$220,000.00 1 week agoEmbedded Linux Field Engineer for Devices/IoTMelbourne, Victoria, Australia 2 weeks agoUbuntu Linux Kernel Engineer - BIOS/FirmwareMelbourne, Victoria, Australia 1 month agoBayswater, Victoria, Australia 3 weeks agoMelbourne, Victoria, Australia 2 weeks agoMelbourne, Victoria, Australia 1 week agoWere unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr