Firmware Engineer
Date Submitted: 16-01-2020 | End date:
Industry Specialization | : | |
Type of Employment | : | Permanent |
Minimum Experience | : | 3 years |
Work Location | : | Central Singapore |
Responsibilities
- Responsible for new and existing firmware development and support on going medical devices with appropriate risk management analysis
- Responsible for program design, coding, testing and documentation;
- Provide detailed functional specifications, systems development processes, modifications and support clinical validation of medical devices
- Provide training to staff prior to system roll out.
Experience required:
- Working experience with micro controllers, DSP programming best practices. Confident with algorithms and their mathematical background.
- Good understanding of common communication protocols for embedded systems, such as USB, SPI, I2C, UART, Ethernet, TCP/IP, Bluetooth
- Bonus if: participated in system design activities and prototyping; familiar with PCB design software; understand schematics; IoT messaging and authentication
- Hands-on experience in transforming functional specifications into design specifications
- Strong knowledge of cybersecurity and its current best practices
Requirements:
- Hold a Diploma, MSc or BA/BSc in electrical engineering, computer science or a related technical discipline
- 3+ years of relevant experience in firmware development
- Ability to write clear and concise documentations, generating presentable diagrams
- Good problem-solving skills, stay updated, willing to learn and adopt new technologies
- Proactive, positive work attitude, able to work independently
- Good communication and interpersonal skills