Senior Firmware Engineer - Embedded Systems
At Metalform, we are at the forefront of innovation, developing industry-leading products powered by RTK GPS, computer vision, advanced agriculture equipment, and advanced robotic systems. To continue pushing boundaries, we're looking for an experienced Firmware Engineer to join our highly skilled team of Hardware Engineers, Robotics engineers, and Design experts. You will help shape and refine our products, focusing on embedded software development for our next-generation systems.
As part of the Metalform team, you will contribute throughout the entire product lifecycle. From developing user requirements to prototyping, field testing, and final production, you'll play a key role in turning concepts into high-functioning products that maintain Metalform's reputation for quality and reliability.
Key Responsibilities :
Develop, test, and maintain embedded firmware for our products, focusing on real-time control, communication, and system stability.
Interface with hardware components, including sensors, actuators, and communication modules, to integrate them into the firmware.
Work closely with the hardware and design teams to ensure seamless hardware-software integration.
Optimize firmware for performance, power consumption, and reliability.
Drive the adoption of innovative practices and methodologies to enhance firmware reliability and accelerate the testing and validation process.
Experience and skills considered essential for this role:
Bachelor's degree or equivalent in Electronics Engineering or related fields.
6+ years of experience in embedded firmware development with proficiency in C/C++ .
Solid understanding of microcontroller architectures (e.g., ARM Cortex, AVR) and peripheral interfaces (e.g., UART, SPI, I2C, CAN, BLE), with specific expertise in CAN Bus communication and protocol implementation.
Strong experience with real-time operating systems (RTOS) and embedded software design patterns.
Strong skills in debugging, testing , and ensuring the robustness of firmware through hardware-in-the-loop (HIL) testing.
Solid understanding of embedded communication protocols , device drivers, and power management in embedded systems.
Strong experience with tools such as JTAG debuggers , oscilloscopes , and protocol analyzers for system validation and debugging.
Experience with version control tools like Git for collaborative development.
Experience with low-level driver development and bootloaders in embedded systems.
Familiarity with Embedded Linux , including configuration, Linux device drivers, and kernel development.
Experience with functional safety standards and design methodologies for critical systems.
In return, Metalform offers our employees the following:
Career development. We are a team of over 100 people with a strong focus on growth.
A friendly, fun, and innovative culture. Our culture is something we are really proud of.
Competitive remuneration and benefits.
The chance to be a part of building something great. Every day our products are headed out around the world with enviable build quality.
For more information on this role and others we have available, please visit www.metalform.co.nz/careers/ .
Join Metalform. Build something great.
Every day we are building amazing products. But that is just one part of the story.
At Metalform, we are building something great. We are a company and team of people collaborating to bring future products to life.
For 60 years, Metalform has been family-owned and today we still retain a culture that invites collaboration, transparency, and challenges the status quo.
Now, with over 100 people working on a diverse range of innovative products, we occupy a sweet spot in the New Zealand manufacturing landscape. We offer a complete concept-to-reality production line providing our staff with opportunities to learn new skills, develop their careers, and to be a part of building something great.
Working with the team at Metalform means you can "leave your wallet in your unlocked toolbox."
We are a New Zealand company taking New Zealand-made products to the world.
We'd love for you to join us.
The position is a full-time Monday to Friday 8 am-5 pm. Occasional weekend work may be required.
To apply for this position, please submit your CV with a cover letter telling us about yourself and why you think you would be a good fit for our business.
Your application will include the following questions:
Which of the following statements best describes your right to work in New Zealand?
How many years' experience do you have as a Firmware Engineer?
Which of the following programming languages are you experienced in?
What's your expected annual base salary?
How many years' experience do you have as an Embedded Firmware Engineer?
How many years of commercial design experience do you have?
#J-18808-Ljbffr