Embedded Software Engineer - Computer Vision & Imaging Systems

US PharmaLab Inc.
San Francisco, CA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$130,000.0 - $180,000.0
Working hours
Regular working hours
Job source

Tech stack

Computer Vision C++ (Programming Language) Computer Programming Computer Engineering Software Debugging Linux on Embedded Systems Embedded Software Imaging Technology Linux Kernel Linux-Powered Devices Software Architecture Signal Processing
+7 more
Software Engineering Systems Integration Software Troubleshooting Peripherals Git Information Technology Service Stack

Job description

We are seeking an Embedded Software Engineer to help design, develop, and optimize embedded software for custom imaging systems. This role focuses on software bring-up, sensor integration, Linux device drivers, and hardware-software interaction within advanced camera and imaging platforms.

You will work closely with hardware, test, and product teams to bring cutting-edge imaging technology into production.

Responsibilities

  • Develop and optimize Linux device drivers for sensors and peripherals.
  • Enable and integrate custom imaging sensors into embedded platforms.
  • Modify and maintain Android BSPs and embedded Linux environments.
  • Debug complex hardware and software issues across embedded systems.
  • Collaborate with hardware engineers to validate and optimize performance.
  • Support system bring-up activities for new hardware platforms.
  • Document software architecture, testing procedures, and implementation details.

Requirements

Do you have experience in Software troubleshooting?, * 1-5 years of embedded software engineering experience.

  • Strong programming experience in C.
  • Experience with Embedded Linux development.
  • Experience integrating hardware peripherals and sensors.
  • Strong debugging skills involving low-level hardware and software interactions.
  • Experience using Git-based development workflows.
  • STEM degree such as Computer Engineering, Electrical Engineering, Computer Science, or related field.

Preferred Qualifications

  • Camera driver development experience.
  • Experience with Image Signal Processing (ISP) pipelines.
  • Android BSP customization experience.
  • Experience with imaging systems, computer vision hardware, or edge AI devices.
  • Familiarity with C++.

Technology Stack

  • Embedded Linux
  • Linux Kernel
  • C
  • Git
  • Android BSP
  • Camera Drivers
  • Imaging Sensors

Benefits & conditions

Candidates from:

  • Autonomous Vehicle Companies
  • Automotive Electronics
  • Defense Technology
  • Aerospace Systems
  • Imaging Hardware Companies
  • Camera Manufacturers
  • Edge AI Hardware Companies
  • Robotics Organizations

Examples include Qualcomm, NVIDIA, Ambarella, Teledyne FLIR, Anduril, Shield AI, Skydio, Cruise, Waymo, Zoox, Aurora, DJI, Sony Imaging, Canon, Bosch, Continental, Aptiv, Magna, or similar organizations.

Pay: $130,000.00 - $180,000.00 per year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

1:15 min

Overcoming the challenges of modifying Linux kernel code

Ayesha Kaleem · World Congress 2023

4:55 min

Core architecture and building blocks of Bluetooth Low Energy

Georg Dresler Georg Dresler · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:55 min

Role of the Linux kernel in handling processes

Mohammed Aboullaite Mohammed Aboullaite · World Congress 2024

Videos

See all

Related articles

See all