RESPONSIBILITIES:
Embedded Systems & Firmware
- Design and implement embedded firmware in C/C for thermal imaging products running on MCUs and SoCs.
- Develop hardware abstraction layers peripheral drivers and control logic for LWIR sensors and auxiliary components.
- Integrate digital interfaces including I2C SPI UART USB MIPI CSI/DSI for sensor control and data flow.
- Collaborate with electrical and systems engineers to support board bringup sensor tuning and calibration routines.
- Optimize pipelines for performance power efficiency and memory use on embedded platforms with constrained resources.
System Development & Collaboration
- Participate in system architecture discussions and software planning for new products and platforms.
- Support testing debugging and integration with QA and hardware validation teams.
- Contribute to documentation code reviews and continuous improvement efforts.
Required Skills & Experience:
- 8 years of experience in embedded software or firmware development.
- Strong C/C programming skills for embedded systems.
- Experience with ARM CortexM/A architectures and RTOS environments.
- Solid grasp of embedded peripherals and protocols: SPI I2C UART USB MIPI.
- Proven track record of hardware/software integration and troubleshooting with lab equipment (oscilloscopes logic analyzers).
- Experience with sensor systems camera modules or imaging hardware.
- Familiarity with version control CI/CD and bug tracking tools (e.g. Git JIRA).
Preferred Qualifications
Exposure to LWIR or thermal imaging systems and calibration concepts like AGC NUC or shutter control.
- Familiarity with sensor fusion concepts and realtime data synchronization across sensors.
- Experience integrating or optimizing AI/ML models on embedded edge devices (e.g. TensorFlow Lite ONNX on Jetson Coral or NPUbased SoCs).
- Basic knowledge of embedded Linux platforms (Yocto UBoot kernellevel familiarity as needed).
- Proficiency in Python or MATLAB for testing automation or data analysis.
Qualifications :
BS or MS in Computer Science Computer Engineering Electrical Engineering Physics Math or related field with at least 8 years professional engineering experience. In unique cases extensive work experience can substitute for BS degree requirements.
Additional Information :
This position is based in our Santa Barbara Corporate Offices and is not a remote position
Must be a U.S. Citizen or Permanent Resident
Remote Work :
No
Employment Type :
Fulltime