Located: South East, Melbourne VIC
A successful Melbourne technology company is looking for an Embedded Software Manager to lead and grow its embedded engineering capability.
This is a genuine leadership role, but not one where you'll spend your days in meetings and spreadsheets.
The business is looking for somebody who has built their career as an embedded software engineer, progressed into leadership, and still enjoys being close to the technology.
You'll lead a team of embedded engineers, drive engineering standards and delivery, mentor and develop the team, while remaining involved in architecture, firmware development, technical decision making, debugging and product innovation.
The company develops its own embedded hardware and firmware products which are sold globally and operates in a highly collaborative, engineering-led environment of approximately 35 staff.
The OpportunityYou'll take ownership of a small but growing embedded software team, currently consisting of 3 direct reports.
The role combines:
- Technical leadership
- Team development and mentoring
- Embedded software architecture
- Firmware development and troubleshooting
- Engineering process improvement
- Product development and delivery
What You'll Be Doing
- Leading, mentoring and developing a team of embedded software engineers
- Remaining hands-on with embedded software and firmware development
- Providing technical direction across products and engineering projects
- Supporting architecture, design reviews and technical decision making
- Working closely with electronics and hardware engineers throughout the product lifecycle
- Driving improvements in engineering quality, testing, delivery and development practices
- Helping scale engineering capability as the business continues to grow
- Supporting troubleshooting and resolution of complex technical issues
What We're Looking For
- Strong commercial experience developing embedded systems and firmware products
- Previous experience leading, mentoring or managing embedded software engineers
- Strong Embedded C/C++ development experience
- Experience working with microcontrollers and real-time embedded systems
- Strong debugging and problem-solving capability
- Experience working closely with hardware and electronics engineering teams
- Experience developing physical products rather than purely enterprise software
- Someone who enjoys balancing leadership responsibilities with hands-on engineering
Highly Regarded
- RTOS experience
- Embedded Linux
- STM32 or similar MCU environments
- CI/CD and automated testing within embedded environments
- Experience improving engineering processes and development practices
- Experience growing or maturing engineering teams
Why Join?
- Engineering-led culture with direct access to decision makers
- Real products used by customers globally
- Significant influence across engineering direction and product development
- Opportunity to shape and grow an embedded software function
- Combination of leadership and hands-on technical work
- Stable and growing business with a strong reputation in its market
This role is ideally suited to somebody who has moved beyond being a senior embedded engineer and is ready to lead a team, but still wants to stay close to the technology and continue solving complex engineering problems.
Full Australian working rights are required.
