Overview
You will be responsible for the design, development, testing and supporting of firmware/embedded software application for existing and next generation of company products in accordance with engineering best practices/processes, and in partnership with team members across the globe. You will be required to consistently meet project deliverables with high quality and to work effectively in a diverse team environment.
Qualifications
Education
- Bachelor or Master in Computer Science / Embedded Systems/Computer Engineering / Electrical Electronic Engineering with Concentration in the areas of Embedded Software Engineering.
Experience
- Minimal 3 years relevant experience in embedded software product development.
- Solid knowledge and experience in developing embedded software using C and C++.
- Experience with development in one or more of the following areas for embedded system:
- Development with microcontroller and low-level device drivers
- Development with Real Time Operating System
- Development of communication protocols like Ethernet/USB/WiFi and CAN/Profibus, as well as IO-Link
- Automated unit test methodology
- Experience in developing Design document for firmware/embedded software. Have knowledge in different established design techniques and design patterns.
- Experience in using different hardware-assisted debugging tools.
- Have knowledge in Firmware Functional Test, testing methodology and framework, test automation will be a plus.
- Have knowledge in Secure Coding CERT C/C++ standard.
- Have knowledge or experience in Functional Safety/ Security Development processes will be a plus.
Ability and Attitude
- With passion in embedded engineering. Have desired for continuous improvement in applying best practice and modern technologies in embedded design and processes.
- Good analytical and problem-solving skills, and detailed oriented.
- Be able to adapt quickly and react positively to business needs and changes in strategies.
- Open-minded, a willingness to experiment within acceptable boundaries and a creative mind to bring novel solutions into design and problem-solving.
- Good communication and interpersonal skills to collaborate with other cross-functional teams in multi-cultural environment
Liu Zhiling EA License No.: 02C3423 Personnel Registration No.: R24123923
Please note that your response to this advertisement and communications with us pursuant to this advertisement will constitute informed consent to the collection, use and/or disclosure of personal data by ManpowerGroup Singapore for the purpose of carrying out its business, in compliance with the relevant provisions of the Personal Data Protection Act 2012. To learn more about ManpowerGroup's Global Privacy Policy, please visit https://www.manpower.com.sg/privacy-policy