Embedded Software Engineer
Date Submitted: 25-05-2021 | End date: 25-06-2021
Industry Specialization | : | |
Type of Employment | : | Permanent |
Minimum Experience | : | 5 years or more |
Work Location | : | Kaki Bukit |
Job Description:
- Solve software problems through thorough evaluation and troubleshooting.
- Solid knowledge and problem solving skills in C and C++ programming languages
- Experience with Eclipse based development environments
- Knowledge of any Windows based development platforms (e.g. Visual Studio, .Net, WPF, MFC)
- Apply software and electronic engineering knowledge to the design and development of new products as well as product changes and enhancements.
- Generate written reports that can clearly contribute to the Design History File.
- Effectively communicate and work with management and team.
- Work closely with a multidisciplinary team (R&D, Quality Assurance and Regulatory Department).
- Create procedures for implementation and testing of algorithms.
- Participate in software design of medical class devices
- Participate in software implementation for the pilot and later stage production of the device.
- Maintain accurate documentation of concepts, algorithms, programs, and processes.
- Design and oversee firmware for each module and each stage of the system.
- Provide engineering support in the resolution of product complaints and/or safety issues.
- Support company goals and objectives, policies and procedures, Good Manufacturing Practices, and regulations.
Requirements:
- BS, MS, or PhD in Computer Science, Electrical Engineering, or related field
- At least 5 years professional experience working on software and/or electrical systems.
- Knowledge of Eclipse based development environments like ‘Kinetis’ or ‘Code Composer’
- Proficient in C/C++ for UDP/IP and microcontroller programming e.g ‘ARM’ or ‘Ti’
- Knowledge of real-time operating systems like ‘VxWorks’, ‘QNX’, ‘ThreadX’ or similar
- Prior exposure to UL 2601/IEC60601 and ISO 62304 is a plus