If you are passionate about saving and changing human lives and are eager to play a vital role in a breakthrough startup from its early days - We are looking for you!
A start-up developing a novel, portable, ultrasonic-based diagnostic system for brain imaging (a life-saving 21st-century alternative to CT/MRI) Is looking for a Senior Firmware Engineer with the following qualifications:
- Bachelor’s degree (B.S.) in CS/EE/BME or equivalent and 10+ years of direct experience developing embedded software for medical devices. Or a Master’s degree with 7+ year of experience.
- MCU programming experience using C/C++
- Experience with real-time embedded software programming
- Wi-Fi communication with embedded systems
- Experience with STM32/TI/Nordic microcontrollers
- Experience with microcontroller connectivity through Wi-Fi
- Demonstrated excellent verbal and written communication skills
- Demonstrated strong ability to systematically troubleshoot and debug complex software/hardware problem
- Experience with software architecture, development and testing best practices, coding standard required
- Experience with automated software testing systems for embedded systems testing required
- Experience interacting with software debugging in an embedded IDE
- Experience controlling hardware using various I/O protocols such as I2C, SPI, UARTs, RS485, etc.
- Familiar with Scrum development process - a strong advantage
- Comfortable reading schematics and hardware data sheets
- Experience with object-oriented analysis and design techniques
- Experience with JTAG debugging, Embedded SW profiling using software and hardware tools required
- Strong technical documentation skills within a formal quality system (ISO 13485, IEC 62304, 21, FDA QSR’s etc.)
- Direct experience with entire software development life cycle, from concept through maintenance