Senior Embedded Software Engineer

Location: Engineering
Posted on: 15 October 2024

About Us:

Based in Sydney's Western Suburbs, Custom Denning is leading the charge in locally manufactured electric vehicles. We’re working closely with the NSW government to transition buses to an electric fleet by 2030, contributing to a cleaner, zero-emission future.

Key Responsibilities:

  • Develop embedded software for both prototyping and volume manufacturing.
  • Assist in the selection of suppliers for high-voltage electric vehicle components.
  • Capture and specify detailed software requirements.
  • Design and analyse software architecture, focusing on hardware-software interfaces.
  • Utilize auto-generated software tools like MATLAB/Simulink for software design.
  • Conduct Model-in-the-Loop (MIL), Hardware-in-the-Loop (HIL), and Software-in-the-Loop (SIL) testing and validation of control strategies developed in Simulink.
  • Evaluate third-party software components and tools, using evaluation boards for prototyping.
  • Apply knowledge of the software development lifecycle (e.g., V-life cycle) to all phases, including requirements capture, architecture development, software design, implementation, and testing.
  • Diagnose vehicle faults and optimize system performance.
  • Work with communication interfaces such as CAN and LIN.
  • Mentor junior engineers and provide technical guidance as needed.

Essential Experience:

  • 5+ years of embedded software development (automotive experience preferred).
  • Proven experience with auto-generated software tools (MATLAB/Simulink).
  • Experience in control strategies, simulation testing, and validation processes.
  • Strong knowledge of communications interfaces (CAN, LIN).
  • Effective verbal and written communication skills and strong time management.
  • Ability to work collaboratively and mentor other team members.

Desirable Skills:

  • Expertise in CAN communication and diagnostic protocols (CCP, J1939, UDS, OBDII).
  • Familiarity with vehicle development and calibration tools (e.g., CANalyzer, CANape).
  • Experience launching software into production.
  • Knowledge of vehicle energy optimization, system simulation, and dynamics control.
  • Understanding of functional safety systems (ISO 26262, IEC 61508).

 

General Requirements:

  • Bachelor’s degree in Engineering.
  • Strong analytical, problem-solving, and listening skills.
  • Proficiency in Microsoft Office (Word, Excel, PowerPoint).
  • Ability to multi-task and thrive in a fast-paced, dynamic environment.

 

What We Offer:

  • Secure, permanent roles with career growth opportunities.
  • Employee Assistance Program for you and your family.
  • Referral Program.

 

Ready to Join Us?

If this sounds like you, apply now for a detailed discussion about the role. Please note that only shortlisted candidates will be contacted.