Firmware Engineer - 85,000-95,000MelbourneAustralian Citizenship / Perm Resident required
Overview
Our client is seeking a Firmware Engineer responsible for designing, developing, and maintaining embedded firmware solutions. This role involves working closely with cross‐functional teams to deliver high‐quality, reliable embedded systems for complex applications.
Key Responsibilities
* Scope, plan, design, and document embedded firmware solutions
* Develop high‐quality firmware in C/C within agreed timelines
* Maintain and enhance existing firmware, including bug fixes and new features
* Capture and document system and subsystem requirements
* Interpret system requirements and translate them into functional designs and use cases
* Collaborate with hardware engineers to ensure correct low‐level interfacing
* Test and validate firmware to ensure accuracy, performance, and reliability
* Support system testing and troubleshoot issues as they arise
* Provide effort estimates and communicate schedule risks to project stakeholders
* Produce required documentation and artefacts for reviews and deliverables
* Participate in design reviews, working groups, and stakeholder discussions
* Adhere to company policies, quality standards, and safety requirements
Required Qualifications & Experience
* Degree in Computer Science, Computer Engineering, Electronics Engineering, or related field
* Proven experience developing bare‐metal firmware in C/C
* Ability to read and interpret circuit diagrams
* Experience using oscilloscopes and/or logic analysers
* Proficiency with version control systems (e.g., Git or SVN)
* Minimum 3 years of relevant industry experience
Desirable Skills
* Experience with Atmel/Microchip (AT32, SAM) microcontrollers
* Familiarity with embedded unit testing frameworks
* Experience with CI/CD pipelines
* Exposure to Embedded Linux environments
* Background in defence or complex engineering environments
Personal Attributes
* Strong written and verbal communication skills
* Effective planning, prioritisation, and time management abilities
* Strong analytical and problem‐solving skillsAdaptability to new technologies and environments
* Team‐oriented mindset with a commitment to quality and continuous improvement
* Demonstrates integrity, accountability, and professionalism
#J-18808-Ljbffr