-
Change Recruitment

Embedded Software Engineer

Change Recruitment
Australia · Full-time · Mid-Senior

Embedded Software Engineer

Engineering Consultancy | Melbourne | Full Time

About the Role

We’re working with a well-established engineering consultancy delivering complex, end-to-end product development across embedded systems, hardware, and software.

This role sits at the intersection of embedded engineering and modern software development, giving you the opportunity to work across full product lifecycles — from early-stage design through to production-ready systems.

You’ll be joining a highly technical team working on a wide variety of projects, combining low-level embedded work with higher-level software systems, including PC tools and web-based interfaces.

What You’ll Be Doing

  • Designing and developing embedded systems across hardware and software layers
  • Defining system architecture, data flow, and control logic
  • Writing clean, efficient embedded code and supporting software (PC/web tools)
  • Debugging and testing across integrated hardware/software systems
  • Prototyping and validating designs end-to-end
  • Contributing to documentation, requirements, and technical design decisions
  • Mentoring junior engineers and contributing to engineering best practices

What We’re Looking For

Core experience:

  • Strong background in embedded systems development (C/C++ or similar)
  • Experience working across both hardware and software integration
  • Ability to design systems end-to-end (not just component-level work)

Software & modern engineering practices:

  • Solid understanding of software engineering principles (architecture, maintainability, scalability)
  • Experience with version control (Git) and collaborative development workflows
  • Exposure to or experience with CI/CD pipelines (e.g. automated builds, testing, deployment)
  • Familiarity with test-driven development (TDD) or structured testing approaches
  • Experience building supporting tools (PC software, APIs, or web interfaces)

Nice to Have

  • Experience with web services or backend development
  • Exposure to DevOps practices or cloud environments
  • Experience working in a consulting or multi-project environment
  • Strong documentation and communication skills

Why This Role

  • Work across a diverse range of real-world engineering problems
  • Combine embedded engineering with modern software practices
  • High level of ownership and technical input
  • Opportunity to influence process, tooling, and engineering standards
  • Collaborative, technically strong team environment

Key Skills

Ranked by relevance

embedded embedded systems design systems cloud
Login to Apply
Posted
May 06, 2026
Type
Full-time
Level
Mid-Senior
Location
Melbourne

Industries

Staffing Recruiting Appliances Electrical Electronics Manufacturing Electrical Equipment Manufacturing

Categories

Design Engineering Manufacturing

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Google
Related

Forward Deployed Engineer, GenAI, Google Cloud

2026-05-20

Full-time
Not Applicable
Australia
Information Services
Project Management
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
EPAM Systems
Related

DevOps Engineer (AWS)

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering