Job Description
Position Summary
The Embedded Software QA Engineer is responsible for the software and hardware infrastructure necessary to evaluate that the Battery Management System software works as intended. This includes ownership of the cloud-based test definition, automated and manual test drivers, and infrastructure including SIL and HIL test benches. A large focus for this role is on improving upon how software is tested in terms of coverage, reliability, and efficiency. Please note that this is a full-time position for one year.
Main Tasks and Responsibilities
- Meeting with development teams and studying released documentation to discuss software specifications and controls.
- Exercise the battery management system to analyze its functional properties.
- Designing manual and automated test procedures to evaluate battery management system functions.
- Building, coding, and implementing software evaluation test programs.
- Ownership of various software test systems (SIL, HIL, fully assembled test systems)
- Architecting and implementing improvements to optimize performance, efficiency, and reliability of the software testing systems.
- Running test programs to ensure that testing protocols evaluate the software correctly.
- Documenting testing procedures, and the eventual automation of such.
- Completing final tests and automate the creation of test reports.
- Presenting test reports and suggesting software fixes.
- Collaborate with other team leads to improve Battery Management System development process.
Work Experience and Qualifications
- A bachelor’s degree in computer science or equivalent
- Software development or software test engineer with 5+ years of relevant experience.
- Experience with testing embedded software and with Hardware-in-the-Loop test benches
- Demonstrated success in testing and releasing high-quality, high-performance software for critical applications.
- Working knowledge of software testing techniques and familiarity with various software test frameworks
- Working knowledge of cloud-based software testing architectures
- Detail oriented personality type.
- Creative approach to problem-solving
- Ability to handle multiple tasks with the ability to effectively prioritize.
- Strong written and verbal communication skills.
We Offer
- An exciting position working for the world leading supplier of maritime energy storage solutions
- To take part in the green shift for the ocean space
- International work environment and multidisciplinary team collaboration
- Competitive salary and benefits
We encourage you to send an early application and will call for interviews on an ongoing basis until the position is filled. We do appreciate every application received, however, only candidates with a relevant background will be called for an interview.
Apply
Go Back