22nd October, 2025
About the Company
Our client is a global technology innovator with a strong reputation for delivering high-performance embedded and intelligent systems used in demanding real-world environments. Headquartered in Glenorchy, Tasmania, the company's R&D and manufacturing teams collaborate to design, develop, and deploy advanced solutions that drive operational efficiency, sustainability, and long-term value for clients around the world.
Job Title: Senior Firmware Engineer
Department: R&D
Location: Glenorchy, Tasmania, Australia
Salary: Competitive, commensurate with experience
Work Set-up: Full-time, Hybrid (4 days office and 1 day WFH)
About the Role
We are seeking a Senior Firmware Engineer to join a highly skilled R&D team developing reliable, high-performance embedded systems for next-generation products. You will design, implement, and maintain firmware and related tools, working closely with multidisciplinary teams to deliver cutting-edge technology solutions deployed across global markets.
This role is ideal for an engineer who thrives on solving complex technical challenges, enjoys working with embedded hardware, and is passionate about developing robust and efficient firmware in real-world applications.
Key Responsibilities
- Design, develop, and maintain firmware for current and future embedded products.
- Create and maintain software tools and scripts for internal R&D, testing, and production environments.
- Prototype and validate new concepts to support ongoing product innovation.
- Troubleshoot and resolve firmware and hardware issues during development and field operation.
- Adhere to established software quality standards, including code review, testing, and documentation.
- Work collaboratively within cross-functional teams to deliver technical solutions on time.
- Mentor and support junior engineers while contributing to team growth and productivity.
- Engage in continuous improvement and uphold the organisation's values of innovation, performance, and collaboration.
Qualifications Essential: - Bachelor's degree in Computer Science, Electrical, or Electronics Engineering (or equivalent experience).
- 5+ years of experience developing RTOS and bare-metal firmware for 32-bit microcontrollers.
- Strong programming skills in C and Python.
- Experience with communication protocols such as I2C, SPI, and RS485.
- Proficiency in reading schematics and component datasheets.
- Hands-on experience using oscilloscopes, logic analysers, and other test instruments.
- Proven ability to diagnose, document, and resolve firmware and hardware issues.
- Strong written communication and technical documentation skills.
- Full working rights in Australia (no visa sponsorship available).
Desirable: - Experience in digital signal processing (DSP).
- Proficiency in Modern C++ or Rust.
- Familiarity with embedded Linux systems and Yocto.
- Experience with low-power radio technologies.
- Knowledge of PCB design using tools like Altium Designer.
*************************************************************
Job Title:
Embedded Linux Application Developer
Department:
R&D Location:
Glenorchy, Tasmania, Australia Salary:
Competitive, based on experience Work Set-up:
Hybrid Set-up (4 days office and 1 day WFH) About the Role: We’re looking for an Embedded Linux Application Developer to design and implement applications that bring AQ1’s smart feeding systems to life. You’ll work with embedded Linux platforms, writing applications in Python and C++, and occasionally integrating lightweight web interfaces for configuration and monitoring. This role combines embedded software development with IoT-style application design.
Key Responsibilities: - Develop and maintain embedded Linux applications using Python and C++.
- Implement lightweight webserver interfaces for system control and monitoring.
- Integrate software with hardware components and sensors in real-time environments.
- Collaborate with firmware, hardware, and data science teams to deploy new features.
- Ensure system stability, scalability, and performance in production environments.
Qualifications: - Bachelor’s degree in Computer Science, Software Engineering, or Electronics (or equivalent).
- Experience in Python and C++ development on embedded Linux platforms.
- Familiarity with webserver frameworks (Flask, FastAPI, or similar).
- Knowledge of networking protocols, system integration, and device communication.
- Strong debugging and problem-solving skills.
- Familiarity with Git and CI/CD workflows is an advantage.
Perks and Benefits - Join a technically advanced R&D team developing innovative embedded systems.
- Work in a hybrid setup with flexibility for work-life balance.
- Opportunity to contribute to global technology solutions impacting multiple industries.
- Supportive, collaborative culture that encourages professional growth.
- Competitive compensation package and ongoing career development opportunities.
If you're a passionate Firmware Engineer and an Embedded Linux Application Developer who loves designing reliable embedded systems and solving real-world engineering challenges, we'd love to hear from you.
Ruel Potot - Recruitment Consultant ruel@codematix.com.au 0483 954 095 https://www.linkedin.com/in/ruel-p-00b522112/
Apply For Job