Senior Embedded Software Engineer at Willow Laboratories in Irvine, California

Posted in Other 3 days ago.

Type: full-time





Job Description:

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
More jobs in Irvine, California

Other
about 2 hours ago

Roth Staffing Companies
Other
about 3 hours ago

Workday
Other
about 4 hours ago

Alteryx
More jobs in Other

Other
4 minutes ago

Artera
Other
4 minutes ago

Artera
Other
4 minutes ago

Artera