Embedded Software Engineer - Electric Bus Controls

Custom Bus Australia

Sydney

On-site

AUD 110,000 - 160,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary package
Unique EV manufacturing exposure
Full-time permanent role
Supportive team culture
Cutting-edge EV tech exposure
Modern Sydney facility
Shape software architecture
Direct access to leadership

Job summary

Custom Denning, Australia’s only local fully electric bus manufacturer, seeks a Software Engineer to design and maintain software for vehicle control systems in production buses. You'll work across embedded ECUs, CAN networks, diagnostics and OTA updates on site in Sydney.

You’ll bring a degree in software or related field and 3+ years of embedded/ automotive experience, with C/C++ and CAN tooling expertise. Join a practical, hands-on team on the production floor.

Qualifications

  • Bachelor's degree in Software Engineering or related discipline.
  • 3+ years' experience in software development, preferably embedded/autmotive/EV.
  • Strong programming in C/C++; Python or C# for tooling/test automation is a plus.
  • Experience with CAN bus networks and protocols (J1939, CANopen, UDS) and tools such as Vector CANalyzer/CANoe or PCAN.
  • Familiarity with EV systems—battery management, inverters, drivetrain and charging (CCS/OCPP).
  • Experience with Git, testing, and software development lifecycle; awareness of ISO 26262 or cybersecurity is advantageous.
  • Hands-on approach, comfortable on vehicles and production floor, not just desk-based.
  • Strong problem-solving and cross-functional collaboration.

Responsibilities

  • Design, develop and maintain software for vehicle control systems, from requirements through to production release.
  • Develop and integrate embedded software (C/C++) for ECUs, body control and driver interface systems.
  • Configure, integrate and troubleshoot CAN/J1939 vehicle networks, including battery, drivetrain, charging and auxiliary systems.
  • Build diagnostic, end-of-line test and calibration tools to support the production line.
  • Support telematics, data logging and OTA updates across the fleet.
  • Investigate and resolve software and integration issues on prototype and production vehicles using root‑cause analysis.
  • Develop and execute test plans, including bench, HIL and on‑vehicle validation.
  • Maintain software documentation, version control, release notes and ECNs.
  • Collaborate with electrical, mechanical, production and quality teams and suppliers.

Skills

C/C++
Python
CAN/J1939
Git
Embedded systems
Automotive
Testing
Problem solving

Education

Bachelor's degree in Software Engineering

Tools

Vector CANalyzer
CANoe
PCAN

Job description

Custom Denning, Australia’s only local fully electric bus manufacturer, seeks a Software Engineer to design and maintain software for vehicle control systems in production buses. You'll work across embedded ECUs, CAN networks, diagnostics and OTA updates on site in Sydney.

You’ll bring a degree in software or related field and 3+ years of embedded/ automotive experience, with C/C++ and CAN tooling expertise. Join a practical, hands-on team on the production floor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Electric Bus Controls
Embedded Software Engineer – Electric Bus Controls

Custom Denning • Sydney

Hybrid
AUD 110,000 - 160,000
Competitive salary
Sydney facility
Full-time permanent role
+1
Software Engineer
Software Engineer

Custom Bus Australia • Sydney

On-site
AUD 110,000 - 160,000
Competitive salary package
Unique EV manufacturing exposure
Full-time permanent role
+5
Software Engineer
Software Engineer

Custom Denning • Sydney

Hybrid
AUD 110,000 - 160,000
Competitive salary
Sydney facility
Full-time permanent role
+1
Mechanical Engineer – EV Bus Design & Manufacturing (Sydney)
Mechanical Engineer – EV Bus Design & Manufacturing (Sydney)

Custom Bus Australia • Sydney

On-site
AUD 95,000 - 135,000
Competitive salary package
Stable, full-time permanent role
Modern Sydney facility
+2
Mechanical Engineer
Mechanical Engineer

Custom Bus Australia • Sydney

On-site
AUD 95,000 - 135,000
Competitive salary package
Stable, full-time permanent role
Modern Sydney facility
+2
Embedded Software Controls Engineer for EV & Battery
Embedded Software Controls Engineer for EV & Battery

Janus Electric • Central Coast

On-site
AUD 120,000 - 150,000
Senior Procurement Leader – EV Manufacturing
Senior Procurement Leader – EV Manufacturing

Custom Denning • Sydney

Hybrid
AUD 120,000 - 180,000
Embedded Systems Lead – Engine Control & HIL
Embedded Systems Lead – Engine Control & HIL

Approach Consulting Pty • Western Australia

On-site
AUD 90,000 - 130,000
Advanced propulsion projects
Complex embedded systems exposure
Aerospace defence technologies
+2
Embedded Software Engineer
Embedded Software Engineer

Luke Johnson - Embedded Software, Firmware, Electronics • Western Australia

On-site
AUD 90,000 - 140,000
Opportunities to work on propulsion/EC
Cross-disciplinary team environment
Defence/aerospace projects exposure
+1
Software Controls Engineer
Software Controls Engineer

Janus Electric • Central Coast

On-site
AUD 120,000 - 150,000
Top locations