DeveloperJobs.io
← Back to all jobs

This position is no longer accepting applications

Closed on August 4, 2026.

This role is filled — get an email when new Software Development roles open on DeveloperJobs.io:

Job Description

SiOnyx, LLC is seeking an Embedded Software Engineer III to design, develop, and optimize software for imaging sensor systems. The role requires strong expertise in C/C++, Python, FPGA, RTOS, and real-time video pipelines, along with the ability to provide technical leadership across engineering teams and customer engagements. This is an onsite position located in Goleta, California.

Responsibilities

  • Collaborate with software, hardware, systems, and optical engineering teams to deliver fully integrated solutions.
  • Develop and expand the capability to design and integrate software tools and functions.
  • Develop and maintain embedded Linux software for ARM-based SoCs supporting real-time video pipelines.
  • Implement and optimize drivers, middleware, and APIs for interfaces such as Ethernet/PoE, HDMI, USB, Wi-Fi/Bluetooth, and serial buses (I2C, SPI, UART).
  • Support board bring-up, BSP customization, bootloader configuration, and AMP proprietary video pipeline software integration.
  • Collaborate with hardware teams to ensure seamless integration across subsystems.
  • Debug hardware/software integration issues using JTAG, oscilloscopes, logic analyzers, and protocol analyzers.
  • Perform root-cause analysis of complex integration issues.
  • Document designs, create test harnesses, and conduct structured design reviews.
  • Assist in defining and executing system-level verification and validation plans.
  • Provide technical leadership and mentorship to junior engineers.
  • Serve as a subject matter expert in imaging system design during customer engagements, proposals, and reviews.
  • Support the product lifecycle from concept through production, ensuring field-proven reliability and manufacturability.
  • Engage with customers and product teams to define requirements and translate them into flow-down requirements for subsystems and development teams.
  • Undertake other duties as assigned.

Requirements

  • Bachelor’s or master’s degree in Electrical Engineering, Systems Engineering, Physics, Computer Science, or a related field (PhD a plus).
  • 5+ years of embedded software or firmware development experience.
  • Proficient in C/C++ for embedded systems.
  • Familiarity with low-light imaging, NIR/IR systems, or high-performance CMOS sensor technologies.
  • Strong experience with microcontrollers, SoCs, and FPGA-based systems in real-time environments.
  • Demonstrated success in hardware/software integration and debugging with industry-standard tools.
  • Deep knowledge of communication protocols (I2C, SPI, UART, USB, Ethernet).
  • Proven ability to deliver reliable, optimized embedded solutions for power- and performance-constrained systems.
  • Experience working in cross-disciplinary teams and in fast-paced environments.
  • Excellent problem-solving, communication, and customer-facing skills.
  • US citizenship or green card holder required.

Technologies

  • C, C++, Python
  • FPGA, RTOS, Embedded Linux
  • ARM-based SoCs, I2C, SPI, UART, Ethernet
  • PoE, HDMI, USB, Wi-Fi, Bluetooth
  • JTAG, oscilloscopes, logic analyzers, protocol analyzers
  • CMOS sensor technologies, low-light imaging, NIR/IR imaging
  • Real-time video pipelines

Benefits

  • 401(k)
  • 401(k) 4% Match
  • Dental insurance
  • Employee assistance program
  • Employee discount
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid parental leave
  • Paid time off
  • Professional development assistance
  • Referral program
  • Vision insurance

Compensation

Salary range: USD 125,000 – 145,000 per year. Discretionary bonus: 7.5 to 10 percent.

Physical requirements

  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift up to 25 pounds at a time.

Application questions

  • Are you a US Citizen or Green Card Holder?

Location and commute

Location: Goleta, CA 93117. This is an onsite, in-person role requiring physical presence in Goleta, California.

Similar Jobs