You haven't searched anything yet.
Job Summary:
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
Full Time
$128k-144k (estimate)
06/29/2024
07/12/2024
The following is the career advancement route for Senior Embedded Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Embedded Software Engineer, it can be promoted into senior positions as an Embedded Software Engineer V that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Embedded Software Engineer. You can explore the career advancement for a Senior Embedded Software Engineer below and select your interested title to get hiring information.