We are a close-knit, collaborative team, guided by a mission to improve lives by making the impossible possible through innovation. Our cutting-edge technologies are found in hospitals around the world. We are searching for a Lead Embedded Software Engineer who will be responsible for developing complex software for low power and battery powered medical devices.
Duties & Responsibilities:
Develop signal processing algorithms which involve analyzing data in the time and frequency domains
Design and implement
Real-time, embedded signal processing software and algorithms
Programmable and configurable data acquisitions systems
Highly secure authentication and encryption systems, such as secure booting, secure data collection, bidirectional authentication mechanisms
Hardware peripheral interfacing drivers
Low-level device drivers for hardware peripheral interfacing
User interface and conduct applications programming
Bluetooth Low Energy wireless connectivity
Real-time task scheduling
Architect the firmware system design
Optimize computationally intensive subroutines.
Optimize code for performance, memory usage and low power consumption
Ensure high reliability suitable for verification and validation
Review electronics schematics and provide feedback to hardware engineers for best processor/microcontroller pinout
Work with hardware engineers for processor and memory part selection
Qualifications and Experience:
Bachelor's degree or master's degree in computer science, Engineering, Electrical Engineering, Computer Engineering, Software Engineering or related field
8+ years of experience in the job offered or as a software engineer, hardware engineer or in a related occupation, including:
Implementing efficient data streaming and synchronization over BLE or USB
Optimizing dynamic range and SNR in data collection systems
Supporting group efforts toward high quality documentation
Knowledge of or experience in the following:
C programming
Computer architecture, memory organization
Code optimization and code debugging
Firmware development
Bluetooth Low Energy
Familiarity with Qt and Linux systems
Knowledge of QMS, FDA design controls and GMP regulation
Familiarity with electronic hardware design
Experience working in both large structured and small entrepreneurial organizations