Graduate R&D Software/Firmware Engineer
On-site · Napier, Hawke's Bay Region, New Zealand
Job Summary
Graduate R&D Engineer contributing to embedded software and firmware development for industrial applications. You’ll collaborate with the R&D team to identify, propose, and implement innovative technologies, software, and solutions, and you’ll work across the full development lifecycle from requirements analysis to design, implementation, testing, and documentation. Proficient in C, C++, Python, and Assembler with firmware experience for embedded industrial applications and Embedded Linux. Experience with development infrastructure such as Azure DevOps, CI/CD pipelines, Git, and debugging tools (debug probes, oscilloscopes). Familiar with cybersecurity concepts and industrial communication protocols like Modbus, Ethernet/IP, IEC61850, Profibus, and CAN bus. Holds a Master’s or Bachelor’s degree in Information Engineering, Electronic Engineering, Embedded Systems, or related field. Onsite at ABB Global R&D Centre in Napier, Hawke’s Bay, NZ.
Required Qualifications
- Proficient in C, C++, Python, and Assembler
- Firmware development for embedded industrial applications
- Embedded Linux platforms
- Azure DevOps, CI/CD pipelines, Git, build systems, unit testing, debugging tools
- Familiar with Cyber Security concepts and industrial protocols like Modbus, Ethernet/IP, IEC61850, Profibus, and CAN bus
- Master’s or Bachelor’s degree in Information Engineering, Electronic Engineering, Embedded Systems, or related field
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.