Embedded Software Engineer - Camera Imaging

BayOne Solutions

San Jose (CA)

On-site

USD 120,000 - 170,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

BayOne Solutions is seeking an embedded software engineer to develop camera imaging software on next-generation SoCs. The role focuses on camera-to-display pipelines, kernel and BSP work, and real-time performance tuning in embedded Linux environments.

You will collaborate across hardware, systems, architecture, and software teams, translating architectural concepts into robust system-level implementations while supporting bring-up and PoC solutions in an onsite San Jose setting.

Qualifications

  • 6+ years of software engineering experience.
  • Strong C/C++ programming and embedded systems development.
  • Experience with Linux kernel and BSP.
  • Understanding of SoC architecture and bring-up.
  • Experience with camera pipelines / camera software.
  • Strong debugging and problem-solving skills.
  • Ability to work across multiple layers of the software stack.

Responsibilities

  • Develop and debug camera software using C/C++.
  • Work with Embedded Linux, Ubuntu, CentOS, and Debian.
  • Develop and troubleshoot Linux kernel, BSP, and system-level software.
  • Implement and optimize camera-to-display pipelines using SoC accelerators.
  • Support SoC bring-up and camera proof-of-concept solutions.
  • Collaborate across camera control, data paths, and system software.
  • Perform performance tuning for real-time camera applications.
  • Translate architecture concepts into working system-level software.
  • Collaborate with hardware, systems, architecture, and technology teams.
  • Support software development from design to deployment.

Skills

6+ years experience
C/C++ programming
Embedded systems
Linux kernel
SoC bring-up
Camera pipelines
Debugging
Cross-layer collaboration

Tools

Embedded Linux
Ubuntu
CentOS
Debian
Linux kernel
BSP

Job description

Embedded Software Engineer - Camera Imaging

Location: San Jose, CA — Onsite

Duration: Long-Term Contract

Job Overview

We are seeking a hands-on Camera Software Engineer with strong C/C++, Linux, embedded systems, and automotive SoC experience. The role focuses on developing and optimizing camera-to-display pipelines, camera control/data paths, and system-level software on next-generation SoCs.

Key Responsibilities
  • Develop and debug camera software using C/C++
  • Work with Embedded Linux, Ubuntu, CentOS, and Debian
  • Develop and troubleshoot Linux kernel, BSP, and system-level software
  • Implement and optimize camera-to-display pipelines using SoC hardware accelerators
  • Support SoC bring-up and develop camera-related proof-of-concept solutions
  • Work across camera control, data paths, and system software layers
  • Perform performance tuning for real-time camera applications
  • Translate architecture concepts into working system-level software
  • Collaborate with hardware, systems, architecture, and technology teams
  • Support software development from design and implementation through testing and deployment
Required Skills
  • 6+ years of software engineering experience
  • Strong C/C++ programming
  • Hands-on embedded systems development
  • Experience with Linux kernel and BSP
  • Understanding of SoC architecture and bring-up
  • Experience with camera pipelines / camera software
  • Strong debugging and problem-solving skills
  • Ability to work across multiple layers of the software stack
Preferred Skills
  • Automotive camera / embedded experience
  • Real-time embedded systems
  • Performance and power optimization
  • Systems programming
  • Python or Java
  • Experience with next-generation automotive SoCs
Core Keywords:

C | C++ | Linux | Embedded Linux | Camera Software | Camera Pipeline | Camera-to-Display | Linux Kernel | BSP | SoC | SoC Bring-Up | Automotive | RTOS | Embedded Systems

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Camera Software Engineer
Camera Software Engineer

BayOne Solutions • Santa Clara (CA)

On-site
USD 140,000 - 180,000
Camera Imaging: Embedded Software Engineer (SoC Bring-Up)
Camera Imaging: Embedded Software Engineer (SoC Bring-Up)

BayOne Solutions • San Jose (CA)

On-site
USD 120,000 - 170,000
Senior Camera Software Engineer, Automotive SoCs
Senior Camera Software Engineer, Automotive SoCs

BayOne Solutions • Santa Clara (CA)

On-site
USD 140,000 - 180,000
Senior Embedded Software Engineer - Camera Systems (Yocto/Linux)
Senior Embedded Software Engineer - Camera Systems (Yocto/Linux)

Aegis Search Ltd • San Francisco (CA)

On-site
USD 200,000 - 240,000
Health coverage
Equity
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Pixels on Target LLC • United States

On-site
USD 120,000 - 150,000
Embedded Camera Systems Engineer (MIPI / ISP / SoC)
Embedded Camera Systems Engineer (MIPI / ISP / SoC)

Proception Inc. • Palo Alto (CA)

On-site
USD 140,000 - 210,000
Competitive equity
Health coverage
Work on real robotic systems
+2
Camera Software Engineer, Consumer Devices
Camera Software Engineer, Consumer Devices

OpenAI • San Francisco (CA)

On-site
USD 293,000 - 325,000
Camera Firmware Engineer - Embedded Systems (Hybrid SF)
Camera Firmware Engineer - Embedded Systems (Hybrid SF)

OpenAI • San Francisco (CA)

Hybrid
USD 293,000 - 325,000
Embedded software engineer
Embedded software engineer

Aegis Search Ltd • San Francisco (CA)

On-site
USD 200,000 - 240,000
Health coverage
Equity
Senior Embedded Software Engineer: Camera Systems
Senior Embedded Software Engineer: Camera Systems

Sightline Intelligence • Portland (OR)

On-site
USD 120,000 - 145,000