Software Engineer

Custom Denning

Sydney

Hybrid

AUD 110,000 - 160,000

Full time

7 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Sydney facility
Full-time permanent role
Safety focused team

Job summary

Custom Denning is Australia’s only locally based, fully electric bus manufacturer, delivering zero-emission transport nationwide. We are seeking a Software Engineer to design and implement software for vehicle control systems, embedded ECUs, CAN networks, and diagnostic tooling.

You will work across production and engineering teams, ensuring safety and reliability in real vehicles. Ideal candidates have 3+ years in embedded/automotive software, strong C/C++, and familiarity with CAN protocols.

Qualifications

  • Bachelor's degree in software/engineering or related field.
  • 3+ years in software development, embedded/automotive/industrial systems.
  • Strong C/C++ skills; Python/C# tooling helpful.

Responsibilities

  • Design, develop and maintain software for vehicle control systems from requirements to release.
  • Develop and integrate embedded software for ECUs and driver interfaces.
  • Configure CAN/J1939 networks and troubleshoot battery, drivetrain and charging subsystems.
  • Build diagnostic, test and calibration tools for production.

Skills

Embedded software
C/C++
Python
C# tooling
CAN/J1939/UDS
Git
ISO 26262

Education

Bachelor's degree in Software Engineering or related

Tools

Vector CANalyzer/CANoe
PCAN

Job description

Custom Denning is Australia's only locally based, fully electric bus manufacturer and a proud pioneer in sustainable public transport.

From our Sydney manufacturing facility, we design and build purpose-built electric buses for government fleets, public transport operators and commercial clients across Australia. Combining cutting-edge electric vehicle technology with skilled local manufacturing, we deliver zero-emission transport solutions that meet the highest standards of safety, quality, performance and reliability.

THE OPPORTUNITY

We're looking for a Software Engineer to join our engineering team and help develop the software that powers our fully electric buses. This is a hands-on role suited to someone who enjoys working across embedded systems, vehicle networks and diagnostic tools, and seeing their code run on real vehicles on Australian roads. Experience in automotive, heavy vehicle, EV or other embedded/industrial systems is highly regarded.

KEY 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 over-the-air (OTA) update capabilities across our fleet
  • Investigate and resolve software and integration issues on prototype and production vehicles, using root-cause analysis and corrective actions
  • Develop and execute test plans, including bench, hardware-in-the-loop (HIL) and on-vehicle validation
  • Maintain software documentation, version control, release notes and engineering change notices (ECNs)
  • Collaborate with electrical, mechanical, production and quality teams and suppliers to ensure systems are safe, reliable and compliant
ABOUT YOU

You'll bring:

  • Bachelor's degree in Software Engineering, Computer Science, Electrical/Mechatronics Engineering (or related discipline)
  • 3+ years' experience in software development, ideally in embedded, automotive, heavy vehicle, EV or industrial systems
  • Strong programming skills in C/C++; Python or C# for tooling and test automation highly regarded
  • 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) - highly regarded
  • Experience with Git, structured testing and the software development lifecycle; awareness of functional safety (ISO 26262) or vehicle cybersecurity standards is an advantage
  • Practical, hands-on approach - comfortable working on vehicles and on the production floor, not just at a desk
  • Strong problem-solving skills and a continuous improvement mindset
  • Good communicator, able to work cross-functionally with engineering, production, quality and suppliers
WHAT WE OFFER
  • Competitive salary package reviewed annually.
  • A genuinely unique opportunity to work with Australia's only local fully electric bus manufacturer.
  • Stable, full-time permanent role in a growing, future-focused business.
  • Supportive, down-to-earth team culture with a strong safety focus.
  • Exposure to cutting-edge electric vehicle manufacturing technology.
  • Modern Sydney-based production facility.
  • Opportunity to help shape the software and controls architecture of Australian-made electric buses.
  • Direct access to senior leadership and genuine influence on business outcomes.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 Engineer - Electric Bus Controls
Embedded Software Engineer - Electric Bus Controls

Custom Bus Australia • Sydney

On-site
AUD 110,000 - 160,000
Competitive salary package
Unique EV manufacturing exposure
Full-time permanent role
+5
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
Procurement Manager
Procurement Manager

Custom Denning • Sydney

Hybrid
AUD 120,000 - 180,000
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
Purchasing Officer (International Procurement)
Purchasing Officer (International Procurement)

Custom Denning • Sydney

Hybrid
AUD 90,000 - 120,000
Systems Baseline Engineering Lead
Systems Baseline Engineering Lead

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
Embedded Software Developer
Embedded Software Developer

NOJA Power • Brisbane

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