Software Test Engineer

Are you ready to take your career to the next level with a dynamic and innovative team?

We are seeking a talented and driven Software/Embedded Test Engineer to join a mission to push the boundaries of technology and deliver exceptional solutions.

If you have a passion for testing, validation, and development in embedded systems, this is the perfect opportunity for you.

Location: Perth, Western Australia

What's in it for you:

• Job security and attractive remuneration.
• Latest technological advancements, staying ahead in the field.
• Excellent work environment and culture.
• Work alongside skilled engineers in a collaborative work environment.
• A company culture that respects people’s differences.

What you'll do:

• Develop models from scratch based on provided requirements to create fully functional integrated systems.
• Design and implement control logics and algorithms, ensuring effective communication between various system drivers.
• Utilize and implement communication protocols such as LIN, CAN, CANopen, and J1939, including creating DBC files.
• Conduct thorough testing, validation, and documentation throughout the software lifecycle.
• Calibrate sensors and process analog sensor inputs at the controller end.
• Create test models for functional testing, interfacing with hardware, and participate in unit, MIL, SIL, and hardware testing.
• Develop and execute comprehensive test cases to cover all possible scenarios.
• Use Embedded Coder for code development and model integration.
• Work in an agile environment using tools like Jira, Confluence, and Bitbucket.
• Write automation scripts using Python and manage repositories such as GIT and Tortoise SVN.
• Collaborate closely with team members to deliver project requirements, develop solutions, and meet deadlines.
• Provide training to new staff on validation methods and testing procedures.

What you'll need:

• Proficient in MATLAB and Simulink for control system development.
• Experienced with dSPACE and NI DAQ units for simulating test environments and developing plant models.
• Strong background in automotive systems and protocols such as CAN, LIN, UDS.
• Hands-on experience with CANalyzer, CANape, ControlDesk, and ConfigurationDesk for Hardware in the Loop Testing.
• Familiarity with Python 
• Capable of developing, automating, and documenting test cases.
• Excellent understanding of software flashing, debugging, and continuous test and integration methods.
• Strong analytical and problem-solving skills with attention to detail.
• Excellent communication and team collaboration skills.

If you have a passion for testing, validation, and development in embedded systems, this is the perfect opportunity for you.

Be a part of a collaborative environment where your skills and creativity will make a significant impact on groundbreaking projects.

Elevate your career and become a key player in shaping the future of technology! APPLY NOW!