drjobs Senior Embedded Software Engineer

Senior Embedded Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Goleta, CA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.