Embedded Controls Software Engineer

Technology CII

Western Australia

On-site

AUD 90,000 - 130,000

Full time

44 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Professional growth opportunities

Job summary

Technology CII is seeking an engineer to design, develop and release embedded and PC-based software for advanced control systems. You will translate requirements into software specifications and participate in architecture discussions and code reviews.

The role involves verification, testing, and collaboration with clients and internal teams across the full software lifecycle. A degree in software/engineering and strong C/C++ skills are required.

Qualifications

  • Degree in Software, Mechatronics or related Engineering.
  • Experience developing embedded software solutions.
  • Strong C and C++ programming skills.

Responsibilities

  • Design, develop and release embedded and PC-based software.
  • Develop software in line with engineering and quality standards.
  • Translate system requirements into software specifications.
  • Participate in software architecture discussions and code reviews.
  • Conduct software verification, validation and testing activities.
  • Support HIL, regression and unit testing processes.
  • Analyse technical issues and contribute to root-cause investigations.
  • Collaborate with customers and internal stakeholders on integration activities.

Skills

C/C++ programming
Embedded software
System level design
Microcontrollers 16/32-bit
CAN/I2C/SPI protocols
Git/version control
Analytical problem solving
Communication with stakeholders

Education

Software/Mechatronics degree

Tools

Git

Job description

Technology CII is seeking an engineer to design, develop and release embedded and PC-based software for advanced control systems. You will translate requirements into software specifications and participate in architecture discussions and code reviews.

The role involves verification, testing, and collaboration with clients and internal teams across the full software lifecycle. A degree in software/engineering and strong C/C++ skills are required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Michael Page Australia • City Of Stirling

On-site
AUD 110,000 - 140,000
Embedded Software Engineer - Controls & Innovation
Embedded Software Engineer - Controls & Innovation

Michael Page Australia • City Of Stirling

On-site
AUD 110,000 - 140,000
Embedded Software Engineer: C/C++ & GUI (Medical Devices)
Embedded Software Engineer: C/C++ & GUI (Medical Devices)

i-Pharm Consulting • Sydney

On-site
AUD 100,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

AEY & Associates • Sydney

On-site
AUD 120,000 - 160,000
Embedded Software Engineer — Real-Time Navigation & AI
Embedded Software Engineer — Real-Time Navigation & AI

Advanced Navigation • Newcastle City Council

On-site
AUD 110,000 - 150,000
Senior Embedded Linux Real-Time Software Engineer (C/C++)
Senior Embedded Linux Real-Time Software Engineer (C/C++)

Topcon Positioning Systems • City of Brisbane

On-site
AUD 110,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

i-Pharm Consulting • Sydney

On-site
AUD 100,000 - 150,000
Embedded Systems Engineer - Pcb Programming & Automation
Embedded Systems Engineer - Pcb Programming & Automation

Jamesway Incubator Company • City of Hobart

On-site
AUD 90,000 - 120,000
Embedded Software Delivery Lead
Embedded Software Delivery Lead

cochlear • Sydney

On-site
AUD 110,000 - 140,000
Senior Embedded Software Engineer - Real-Time Navigation
Senior Embedded Software Engineer - Real-Time Navigation

Advanced Navigation • Sydney

On-site
AUD 140,000 - 180,000