More jobs:
Embedded Software Engineer III
Job in
Santa Barbara, Santa Barbara County, California, 93190, USA
Listed on 2025-11-01
Listing for:
SiOnyx, LLC.
Full Time
position Listed on 2025-11-01
Job specializations:
-
Software Development
Embedded Software Engineer, 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 SummaryThe 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.
- 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.
- Bachelor’s degree in Electrical Engineering, Computer Science or a related field.
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at a time.
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).
(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:
×