Firmware Test Engineer
Singapore, SG, 639126
Role Summary
MANN+HUMMEL is a leading provider of filtration solutions for automotive, industrial, commercial and consumer segments. An exciting opportunity exists to join the global IoT R&D lab based in Singapore focusing on the fast growing trend of Internet-of-Things solutions, with potential applications across many different business segments. The IoT Lab is a technology group focusing on innovating and developing smart products and solutions for the MANN+HUMMEL group. As an IoT Center of Competence, we provide leadership in the IoT domain, collaborating with other teams and experts globally.We are looking for a technical person to lead the firmware testing of a new generation of smart / connected products. This is a unique opportunity to join a new technology group and play a key role in the development of IoT end-to-end products and solutions for an industry leader.
Main Tasks
Predevelopment
- Work with Project Manager, System/Software Architect, and Firmware Engineers to define test strategy for IoT smart products and end to end systems.
- Define firmware test plan based on product requirements.
- Explore firmware test tools and set-up test environment for the project.
- Firmware test development and execution
- Develop and create test cases, define acceptance criteria.
- Design and implement automated firmware test scripts for in-house testing for in house project.
- Lead and manage outsourced firmware testing through partners and accountable for final firmware test suite to the Quality & Project Manager.
- Accountable to the Quality & Project Manager for firmware testing tasks assigned as part of project work.
- Define and adapt firmware testing processes as part of the overall product lifecycle.
- Drive the maturation and validation of the test strategy and test plan.
- Work actively with the development team to ensure that the firmware is tested and validated according to the pre-defined test pPrepare in-house test documentation and reports as part of the delivery.
- Review and approve the test report that is provided by outsourcing partner.
- Identify, create and review manufacturing relevant FW test cases.
- Define and implement remote diagnostics where applicable.
- Participate in all aspects of design (hardware, software, integration, testing, validation, manufacturing)
- Need to support multiple projects where required.
Your Profile
- Electronic degree or computer engineering (with embedded systems).
- At least 3 years’ working experience in embedded systems.
- Proficiency in quality and test methodologies and test tools (eg, logic analysers, static code analyser).
- C is a must, C++, Python and Java Script is an advantage.
- Git version control is an advantage.
- Knowledge of various protocols and types of communication mechanisms (eg CAN, MODBUS) at hardware and software level is an advantage
- Experience in firmware development methodologies to deliver on quality and time requirements.
- Experience in AGILE methods and CI/CD is an advantage.
- Experience in build automation systems is an advantage.
- Ability to perform fault analysis.
- Proficiency in English and Chinese (written and spoken) is a preferred.
- Ability to multitask and execute with a positive "can do" attitude.
- Ability to learn fast through self-directed interdisciplinary research