Embedded Software Engineer
Job in
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-07-06
Listing for:
Qualified Recruiter, LLC
Full Time
position Listed on 2026-07-06
Job specializations:
-
Software Development
Embedded Software Engineer, Unix/Linux, Embedded Systems/ Firmware/ IoT, C++ Developer
Job Description & How to Apply Below
Overview
We are seeking a highly motivated and experienced embedded engineer to join our rapidly growing team. In this role, you will be instrumental in designing, developing, and optimizing software for embedded systems, with a strong focus on software bringups for custom imaging sensors, displays and other related peripherals into existing SOC/SOM packages.
What You’ll Do- Develop, port, and optimize Linux device drivers for various peripherals and sensors.
- Modify existing Android Board Support Packages (BSP) to enable custom drivers and hardware peripherals.
- Collaborate closely with hardware, test, and product teams to ensure seamless integration and optimal performance.
- Debug and troubleshoot complex embedded system issues across hardware and software.
- Document designs, implementations, and testing procedures.
- Embedded Linux, Linux Kernel, C
- 5+ years of experience in embedded software engineering.
- Demonstrated experience enabling and integrating sensors.
- Demonstrated experience debugging low-level hardware issues.
- Experience with camera driver or software-based ISP engineering. Nice to have
- STEM-based degree (e.g., Computer Science, Electrical Engineering, Computer Engineering).
- Experience with embedded Linux.
- Proficiency in C and Git (bonus for C++).
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:
×