A

AoFrio

End-to-end refrigeration asset management platform

Junior Electronics Engineer - Firmware

Embedded EngineeringUpdated on Nov 11
Full-timeAuckland, New ZealandNo salary listed

About the Job

Requirements

  • The role requires 0–3 years of experience in embedded software or firmware development; internships, university projects, and personal projects count.
  • A Bachelor's degree in Computer Science, Software Engineering, Electronics Engineering, or Electrical Engineering, or an equivalent relevant tertiary qualification, is required.
  • Candidates need foundational programming skills in C and C++, with some exposure to Python.
  • Candidates should have a genuine interest in firmware and embedded systems and an understanding of how code brings hardware to life.
  • The role requires a structured, methodical approach to problem-solving and the ability to apply guidance while building confidence and independence.
  • Candidates should have a foundational understanding of embedded systems design.
  • Good written and verbal communication skills are required.

Responsibilities

  • Develop and maintain embedded C and C++ firmware for products, working from clear guidelines and direction.
  • Apply good-practice development principles, including SOLID and unit-testable code, with support from senior engineers.
  • Maintain source code under the Git-based source control system.
  • Contribute to automated tools in Python for repetitive tasks and test automation.
  • Create, log, and update issues in Jira.
  • Support the development and maintenance of design documentation.
  • Follow established firmware development processes and suggest improvements as experience grows.
  • Undertake general maintenance and improvement of systems.
  • Apply firmware security best practices as guided by senior engineers.
  • Contribute to technical documents and work procedures.
  • Organize and prioritize assigned tasks with regular support and guidance.
  • Follow established code standards and development guidelines.
  • Support identification of opportunities to improve code quality and style.
  • Participate in code reviews to learn and apply programming language standards.

Desired Qualifications

  • Hands-on experience working with microcontrollers through personal projects, university work, or internships is desirable.
  • Exposure to real-time operating systems (RTOS) is desirable.
  • Familiarity with engineering tools such as debuggers, logic analyzers, and oscilloscopes is desirable.

About the Company

AoFrio

End-to-end refrigeration asset management platform

AoFrio provides hardware-enabled software for managing commercial refrigeration, pairing the AoFrio iQ SaaS platform with smart hardware to oversee a fleet of refrigeration units. The system uses sensors to collect data, tracks location, monitors performance, and sends automated alerts while offering AI-powered insights through a unified dashboard. Its differentiator is the tight hardware-software integration backed by 25+ years of refrigeration experience and a track record with major brands, with a focus on energy efficiency and reducing environmental impact. The goal is to help food and beverage brands run more reliable, efficient refrigeration while lowering energy use and emissions.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Auckland, New Zealand
Founded
1986

Recently Posted Jobs

Explore more opportunities at AoFrio

See more jobs