Principal Embedded Engineer - Microcontroller
We're seeking a highly experienced Principal Embedded Engineer with extensive hands-on expertise in embedded firmware development, particularly for medical products.
In this pivotal role, you will design, develop, and optimize firmware for cutting-edge medical devices, ensuring compliance with stringent industry regulations and safety standards.
Your deep understanding of microcontrollers, real-time operating systems, and communication protocols will be crucial in building robust, high-performance, and secure medical solutions.
Key Responsibilities
- Embedded firmware development for medical devices will be designed, developed, and optimized.
- Low-level drivers, communication protocols, and real-time firmware will be developed for microcontrollers and processors.
- Firmware solutions will be architected, with considerations for power efficiency, performance, and scalability.
- Embedded systems troubleshooting and debugging will be performed using tools such as oscilloscopes, JTAG, debuggers, and logic analyzers.
- Cybersecurity aspects of medical firmware will be addressed to comply with industry regulations.
Technical Skill Requirements
- Extensive experience in embedded development in C for microcontrollers and embedded ARM-based processors is mandatory.
- Proven experience with medical device regulations and safety standards (IEC 62304, ISO 13485, ISO 14971, IEC 62366-1) is required.
- Experience with cloud-connected medical devices and IoMT frameworks is essential.
- Deep knowledge of RTOS (FreeRTOS, Zephyr, or similar) and Linux is a must.
- Hands-on experience with UART, SPI, I2C, CAN, USB, BLE, Wi-Fi, and Ethernet is required.
General Requirements
- Employment Type: This is a Permanent, full-time position.
Skills Required
Embedded Firmware, Troubleshooting, Linux Rtos, Ethernet, Cybersecurity, Communication Protocols