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