Innophase IoT is seeking an MCU Software Engineer to design, develop, debug, and optimize embedded software for microcontroller-based systems. The engineer will work closely with hardware, system, firmware and application teams to deliver reliable real-time embedded solutions for wireless IoT devices and products.
Requirements
- BS or MS in Computer Engineering or equivalent
- 5 - 10 years’ experience in embedded software development
- MCU software development and integration experiences on devices such as ESP32 and STM32
- Proficiency in C/C+/MicroPython
- Proficiency in Wi-Fi APIs, BLE HCI, and Peripheral HAL and Drivers
- Substantial experiences of networking stack (Ethernet, TCP/IP suite)
- Working experiences with GIT and JIRA
- Strong capability in design, debug, trouble-shot independently and with others
- Excellent written and oral interpersonal communication and documentation skills
Benefits
- Good salary
- Opportunities for growth and development
- Collaborative and diverse team environment