-
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
ThermoVault
Related

Software Engineer (Python) - IoT & Energy Flexibility Markets

2026-05-28

Full-time
Entry
Belgium
Renewable Energy Semiconductor Manufacturing
Information Technology
View Job Details
OMICRON electronics
Related

Software Quality Engineer - Measurement Devices, 80-100% (f/m/x)

2026-05-21

Full-time
Not Applicable
Austria
Appliances
Engineering
View Job Details
FullStack
Related

Agentic Product Designer - Remote - Latin America

2026-05-21

Full-time
Associate
Argentina
IT Services
Design