JOBSEARCHER

Senior Embedded Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Job Title: Senior Embedded Engineer Location: San Francisco, CA (Hybrid)Duration: Full-TimeJob Description:The RoleWe 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 DoDevelop, 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 stackEmbedded Linux, Linux Kernel, CRole requirements1 - 5 years of experience in embedded software engineering.Work experienceDemonstrated 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.EducationSTEM-based degree (e.g., Computer Science, Electrical Engineering, Computer Engineering).Hard skillsExperience with embedded Linux.Proficiency in C and Git (bonus for C++).MiscellaneousMust be willing to be hybrid in SF.Traits to avoidNon-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.