Embedded Software Engineer – Test & Sensor Systems


Job Location:

Goleta, CA - USA

Monthly Salary: Not Disclosed
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Embedded Software Engineer Test & Sensor Systems


Job Summary

We are seeking a highly skilled Embedded Software Engineer to design develop and rigorously test firmware for advanced infrared and sensing this role your initial focus will be heavily geared toward software quality assurance where you will spearhead test planning creation and documentation. You will play a critical role in bridging hardware and software ensuring highly reliable multi-threaded performance in complex embedded environments.


Key Responsibilities

  • Software Development: Design develop and maintain embedded software in C for board-level hardware.
  • Testing & QA: Lead unit and integration testing initiatives. Architect test plans build automated testing pipelines and meticulously document results.
  • Systems Integration: Work closely with the hardware layer ensuring seamless communication across subsystems and common peripheral buses (I2C SPI USB).
  • Debugging: Configure embedded toolchains and build environments. Utilize physical laboratory equipment (oscilloscopes logic analyzers) alongside software debuggers to troubleshoot complex hardware/software interactions.

Required Qualifications

  • Experience: 5 years of professional experience in embedded programming and board-level software development using C (or equivalent).
  • Testing Expertise: Proven track record of developing and automating unit and integration tests.
  • Operating Systems: Hands-on experience with embedded Real-Time Operating Systems (e.g. Embedded Linux RTEMS) and multi-threaded software development.
  • Hardware Knowledge: Deep understanding of the interplay between hardware and software components including peripheral buses (I2C SPI USB).
  • Communication: Excellent verbal and written communication skills in English with the ability to write clear technical documentation.

Preferred Qualifications (Stand-out candidates will have)

  • Direct experience utilizing the LDRA tool suite (experience with similar compliance/testing tool suites is also highly valued).
  • Expertise in developing multi-core embedded software.
  • Background in infrared technologies image acquisition or image processing.

Education

  • Bachelors or Masters degree in Computer Science Computer Engineering Electrical Engineering Mathematics Physics or a related field (or equivalent professional experience).

Required Skills :

Basic Qualification :

Additional Skills :

Background Check : No

Drug Screen : No

Job Title: Embedded Software Engineer Test & Sensor SystemsJob SummaryWe are seeking a highly skilled Embedded Software Engineer to design develop and rigorously test firmware for advanced infrared and sensing this role your initial focus will be heavily geared toward software quality assurance...