×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer III

Job in Santa Barbara, Santa Barbara County, California, 93190, USA
Listing for: SiOnyx, LLC.
Full Time position
Listed on 2025-12-05
Job specializations:
  • Software Development
    Embedded Software Engineer
Job Description & How to Apply Below

Job Title: Embedded Software Engineer III

Department: Product Engineering

Reports To: Director of Embedded Software Engineering

Location: Santa Barbara, CA

Position Type: Full-Time, Exempt, On-site, IC2

Job Summary

The Embedded Software Engineer will assist in the design, development and testing of cutting-edge, multi-spectral night-vision video imaging products for use in marine, hunting, and military markets. This role requires expertise in both hardware and software, often involving low-level programming and close collaboration with hardware engineers.

Duties/Responsibilities
  • Implement embedded UX/UI for on-device control and configuration.
  • Build and maintain embedded Linux distributions.
  • Develop and maintain unit tests.
  • Integrate video streaming over UVC and RTSP.
  • Contribute to test automation infrastructure for on-device validation.
  • Participate in bring-up and debugging of custom hardware platforms.
  • Assist with driver integration and system-level Linux configuration.
  • Full product lifecycle.
  • Other related duties as assigned.
Required Skills/Abilities
  • Strong programming skills with solid knowledge of C/C++.
  • A minimum of 4 years of professional experience in embedded software development.
  • Comfortable working in a Linux-based environment.
  • Exposure to embedded Linux systems.
  • Understanding of embedded system architecture, principles and hardware-software interfaces.
  • Ability to learn new software and technologies quickly.
  • Experience with debugging tools.
  • Familiarity with operating systems.
  • Familiarity with tools such as CMake, Git, VSCode, and Git Hub Actions.
  • Knowledge of low-level Linux debugging tools.
  • Effective communication with team members, hardware engineers, and other stakeholders.
  • Ability to analyze complex problems, troubleshoot issues and optimize system performance.
  • US Citizen or green card holder required.
Education and Experience
  • Bachelor’s degree in Electrical Engineering, Computer Science or a related field.
Physical Requirements
  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at a time.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary