We are working with a leading product design consultancy to find a Senior Firmware / Embedded Engineer to join their growing team. This consultancy focuses on designing and developing innovative electronic Internet of Things (IoT) products. They have an award-winning team that genuinely care for one another and about delivering excellent products to market.
About the role
As a Senior Embedded Engineer, you will use your skills to design, develop, and maintain embedded systems, firmware, and associated software components. The ideal candidate will have a strong background in firmware engineering and embedded systems, with a proven track record of delivering high-quality solutions that help bring IoT products to life. For this position, we will also consider strong mid-level engineers.
The team will rely on you to:
- IoT Product Development: Design, develop, and test firmware for embedded systems used in cutting-edge IoT products, ensuring optimal performance, reliability, and efficiency.
- Hardware-Software Integration: Integrate hardware and software components to create robust and functional devices.
- Software Development: Develop associated software tools, libraries, and interfaces to support embedded systems within products.
- Technical Leadership: Mentor and guide junior engineers, providing technical expertise and guidance.
- Problem-Solving: Diagnose and troubleshoot complex technical issues related to firmware and embedded systems in products.
- Collaboration: Work effectively in a cross-functional team environment, collaborating with hardware engineers, software developers, and other stakeholders.
- Consulting: Consult directly with clients and business stakeholders on requirements, specifications, and proposals for the system design and delivery of embedded solutions
Ideally you have:
- 5+ years of experience in firmware engineering and embedded Linux systems development.
- Strong proficiency in C/C++ programming language.
- Experience with embedded microcontrollers and RTOS (e.g., STM32, nRF5, FreeRTOS, Zephyr).
- Familiarity with hardware-software integration and debugging techniques.
- Experience developing new electromechanical products, from concept to production.
- A degree in Computer Science, Electronics Engineering, or Mechatronics Engineering, or similar.
Bonus points if you also have:
- Consulting experience, and excellent interpersonal skills
- Experience with wireless protocols (e.g., Bluetooth, LTE, WiFi).
- Experience with web languages and technologies (Typescript, Electron, Angular, React)
What’s next
If this sounds like a great opportunity for you, please apply today. We will be reviewing applications over the coming weeks, and calling shortlisted applicants the week of 10th February for a phone screen before interviewing with the client.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Application Engineer
2026-05-28
Software Engineer (Backend Focus)
2026-05-27
Generative AI Engineer
2026-06-01
- Posted
- Jan 29, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Greater Melbourne Area
- Company
- Rosewood Partners
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Application Engineer
2026-05-28
Software Engineer (Backend Focus)
2026-05-27
Generative AI Engineer
2026-06-01