Senior Embedded Software Engineer at Willow Laboratories in Irvine, California

Posted in Other 1 day 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

GHD
Other
about 2 hours ago

Workday
Other
about 4 hours ago

Volt
More jobs in Other

Other
less than a minute ago

Oldcastle APG Inc
Other
less than a minute ago

Southwest Research Institute
Other
less than a minute ago

Southwest Research Institute