Firmware Engineer – Melbourne (Up to $95,000 + Super)

Pearson Carter

Firmware Engineer – West Melbourne (Embedded Systems)


COMPANY OVERVIEW

The organisation designs and manufactures advanced electro-mechanical systems and complex embedded products for local and international clients. It operates an in-house engineering model spanning hardware, software, and systems development.

The environment is collaborative and engineering-focused, with strong support for professional development and a healthy work-life balance.


ROLE SUMMARY

  • Position: Firmware Engineer (Embedded C/C)
  • Location: West Melbourne (On-site)
  • Employment Type: Permanent, full-time
  • Start Date: ASAP
  • Salary: 85,000 – 95,000 super

This role involves the development and maintenance of embedded firmware for complex hardware systems.


KEY RESPONSIBILITIES

  • Design, develop, and maintain embedded firmware using C/C
  • Work on bare-metal and low-level hardware integration
  • Translate system and subsystem requirements into firmware designs
  • Collaborate with hardware engineers to integrate software and electronics
  • Develop new features, enhancements, and bug fixes for existing firmware
  • Support testing, debugging, and validation of embedded systems
  • Contribute to technical documentation and design reviews
  • Assist with system-level troubleshooting and issue resolution
  • Ensure delivery of high-quality work within required timeframes

REQUIREMENTS

Essential:

  • 2–3 years’ experience in embedded firmware development
  • Strong C/C programming skills in embedded or bare-metal environments
  • Ability to read and interpret circuit diagrams / schematics
  • Experience using debugging tools (e.g., oscilloscopes, logic analysers)
  • Experience with version control systems (Git or SVN)
  • Experience working in production or regulated engineering environments
  • Ability to work in multi-disciplinary engineering teams
  • Bachelor’s degree in Computer Science, Computer Engineering, Electronics Engineering, or related field

Desirable:

  • Experience with microcontrollers (e.g., Atmel/Microchip or similar)
  • Embedded Linux experience
  • Exposure to unit testing frameworks
  • Familiarity with CI/CD practices in embedded development
  • Experience in complex, safety-critical, or regulated engineering environments

PERSONAL ATTRIBUTES

  • Strong analytical and problem-solving skills
  • Clear written and verbal communication abilities
  • Ability to prioritise and manage multiple tasks
  • Adaptable and open to learning new technologies
  • High attention to detail and commitment to quality
  • Collaborative and team-oriented mindset

WORK RIGHTS

  • Must have full Australian working rights (Australian Citizenship or Permanent Residency accepted)