Embedded Software Engineer – Engine Control Systems

Techforce Personnel Pty Ltd

Western Australia

On-site

AUD 120,000 - 150,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Techforce Personnel Pty Ltd is seeking a Software Engineer to design, develop, verify and release embedded and PC-based software for engine control systems in demanding real-world applications.

You will translate requirements into software specifications, participate in code reviews, and plan tasks to meet milestones while applying robust testing (unit, regression, HIL) and strong debugging skills on 16/32-bit MCUs.

Qualifications

  • Engineering degree (Software, Mechatronics, Control Systems or similar).
  • 3–8 years industry experience in embedded software development.
  • Strong C/C++ skills.
  • Experience with 16-bit/32-bit microcontrollers and embedded debugging.
  • Familiarity with comms protocols: CAN/CAN bus, serial (UART), I2C, SPI.
  • Verification & validation experience (test planning, execution, results analysis).
  • Version control and modern practices: Git/SVN, merge/pull requests, code diffs, reviews.
  • Structured problem-solving approach (e.g., 8D / 7-step).

Responsibilities

  • Design, develop, verify and release embedded + PC-based software in line with an established Product Development Process
  • Translate system/control requirements into software specifications, interfaces, acceptance criteria and technical documentation
  • Support software architecture planning and participate in code reviews
  • Plan and deliver engineering tasks against program milestones; identify and communicate technical/schedule risks
  • Implement and improve testing approaches (unit, regression, HIL/Hardware-in-the-Loop)
  • Investigate non-conformances and quality issues (root cause, containment, corrective actions)
  • Support customers with integration of engine/vehicle control systems

Skills

C/C++
Embedded software development
Embedded debugging
CAN/CAN bus
Git/SVN
Testing

Education

Engineering degree

Tools

Git/SVN

Job description

Techforce Personnel Pty Ltd is seeking a Software Engineer to design, develop, verify and release embedded and PC-based software for engine control systems in demanding real-world applications.

You will translate requirements into software specifications, participate in code reviews, and plan tasks to meet milestones while applying robust testing (unit, regression, HIL) and strong debugging skills on 16/32-bit MCUs.

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

Similar jobs worth comparing

Embedded Software Engineer - Controls & Innovation
Embedded Software Engineer - Controls & Innovation

Michael Page Australia • City Of Stirling

On-site
AUD 110,000 - 140,000
Software Engineer
Software Engineer

Michael Page Australia • City Of Stirling

On-site
AUD 110,000 - 140,000
Embedded Systems Engineer – Defence Tech, Flexible Work
Embedded Systems Engineer – Defence Tech, Flexible Work

Client 1 • Adelaide, City of Melbourne

On-site
AUD 90,000 - 120,000
Competitive remuneration
Flexible working arrangements
Adelaide or Melbourne opportunities
+1
Mission-Critical Software Engineer - Flexible Defence
Mission-Critical Software Engineer - Flexible Defence

Saab Australia • Adelaide

Hybrid
AUD 120,000 - 150,000
6 weeks paid leave
14% superannuation
Income protection insurance
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Council of the City of Sydney

On-site
AUD 130,000 - 165,000
Engineering Embedded Systems Engineer Brisbane, QLD 3+ years
Engineering Embedded Systems Engineer Brisbane, QLD 3+ years

NXTGEN Industries • City of Melbourne

Hybrid
AUD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

ProFound People • City of Melbourne

On-site
AUD 90,000 - 120,000
Embedded Software Engineer – Defense Systems (C++, RTOS)
Embedded Software Engineer – Defense Systems (C++, RTOS)

L3Harris Technologies • City of Brisbane

On-site
AUD 90,000 - 130,000
Additional annual leave + buy/sell 2 w
Salary continuance insurance
Flexible working hours
+7
Software Engineer - Defence Tech (Hybrid, Flexible)
Software Engineer - Defence Tech (Hybrid, Flexible)

SAAB • City of Melbourne

Hybrid
AUD 110,000 - 150,000
6 weeks paid leave each year
14% superannuation
Free Income Protection Insurance
+3
APAC Lead - Embedded & Real-Time Software
APAC Lead - Embedded & Real-Time Software

Cambridge Aerospace • City of Brisbane

On-site
AUD 140,000 - 190,000