Embedded Software Test Engineer

Applied EV

Applied EV

Software Engineering, Quality Assurance
Victoria, Australia
Posted on Monday, May 22, 2023

Overview

We are an Australian technology company creating the future of mobility with software-defined driverless transport. To build this new future and respond to growing demand, we are on the hunt to employ fresh thinking, technical minds to join our dynamic team, where we will continue to innovate and thrive together.

Applied EV develops safety-rated, autonomous-ready, digital control systems (Digital Backbone) and modular vehicle platforms (Blanc Robot), for global commercial applications. We are developing the next generation of mobility, where vehicles run entirely on software and are programmable, improving efficiency & sustainability.

Applied EV creates an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for technology, automotive and innovation to explore our open positions and join our growing team.

www.appliedev.com

Job Purpose

Evaluation of Applied EV developed software functions and protocols to ensure the software and applications works as intended, to specifications. The role will be responsible for completing testing procedures, identifying and recommending improvements to software and preparing performance reports as appropriate.

Key Accountabilities / Responsibilities:

  • Work closely with software engineers to understand software specifications and controls.
  • Working with Software Engineers to ensure embedded software for AEV designed hardware, including battery management systems, motor drivers, communications modules functions as required.
  • Using the software as intended to analyze its functional properties.
  • Designing manual and automated test procedures to evaluate each software product, including verification testing and writing documentation.
  • Building, coding, and implementing software evaluation test programs.
  • Running test programs to ensure that testing protocols evaluate the software correctly.
  • Tweaking the software testing systems for maximum performance.
  • Finalizing and documenting testing procedures.
  • Completing final tests and creating test reports.
  • Presenting test reports to management and suggesting software fixes.

Software Test Engineer Requirements:

  • Bachelor’s degree in computer science, software engineering, or similar field.
  • Demonstrated advanced knwoledge of software design and engineering with the ability to design and write complex software testing procedures.
  • Proficient in C Programming;
  • Minimum of 3 years experience in embedded software development or software testing environment
  • Programming experience with CAN bus communications;
  • Proven software testing experience (unit testing, regression testing, functional testing, etc.)
  • Experience with ISO26262, ISO14229 and IEC61508 highly regarded.
  • Experience with embedded OS such as RTOS or VxWorks highly regarded;
  • Advanced knowledge of debugging codes and software development languages.
  • Experience working with popular operating systems including Windows and Linux.
  • Strong attention to detail.
  • Ability to collate data and compile test reports.
  • Excellent software troubleshooting skills.
  • Ability to be a key member of a high performing team;
  • Experience working in a fast-paced environment dealing with complex and multiple tasks;
  • Ability to analyse problems and come up with innovative solutions;
  • Ability to be adaptable and flexible to business needs;
  • Excellent communication skills.

Note: Candidates must have existing full working rights for Australia

  • The opportunity to have ownership over your responsibilities.
  • Satisfaction in being at the forefront of creating the future of a new and growing class of autonomous electric vehicles.
  • Work alongside a friendly and passionate team on cutting edge technology.
  • Mentorship by senior engineers from a variety of backgrounds and expertise.
  • Enjoy kitchen facilities, including an on-site barista, with snacks, drinks, lunch, fresh fruit and tea/coffee provided daily.