📍 San Francisco, United States 🇺🇸
Job Title: Senior Embedded Engineer
Location: San Francisco, CA (Hybrid)
Duration: Full-Time
Job Description:
The Role
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.
Tech stack
Embedded Linux, Linux Kernel, C
Role requirements
1 - 5 years of experience in embedded software engineering.
Work experience
Demonstrated experience enabling and integrating sensors.
Demonstrated experience debugging low-level hardware issues.
Experience with camera driver or software-based ISP engineering. *** absolute Must have ***
Previous title as an embedded software engineer, camera kernel engineer, or BSP engineer.
Education
STEM-based degree (e.g., Computer Science, Electrical Engineering, Computer Engineering).
Hard skills
Experience with embedded Linux.
Proficiency in C and Git (bonus for C++).
Miscellaneous
Must be willing to be hybrid in SF.
Traits to avoid
Non-inquisitive personality / does not ask clarifying questions.
National of adversarial country (China, Iran, Russia) while not being a US citizen or permanent resident.
Unwilling to work in the defense industry.