Firmware Engineer
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