Device Software Engineer (Embedded Linux)

May 18

🏢 In-office - San Francisco

Apply Now
Logo of SPAN

SPAN

Enabling electrification for all ⚡

51 - 200

Description

• Develop and maintain embedded Linux board support packages (BSP), as well as bootloader, kernel, package management, and system/application configuration for Span’s application gateway. • Partner with teams across SPAN — embedded software, electrical design, manufacturing, security, and cloud infrastructure — to prioritize and build new capabilities for our embedded Linux platform. • Support Linux image builds on our production release pipeline. • System-on-Module (SOM) and manufacturing bringup and debugging for our new hardware product offerings. • Design, develop a protocol and driver stack for reliable, high-throughput electrical telemetry and IPC to our embedded system over USB. • Development of new application development workflows using virtualization and emulation.

Requirements

• Proficiency in embedded Linux build systems, such as Yocto/OpenEmbedded or Buildroot, as well as related software like U-Boot. • Proficiency in C and Linux for application and driver development; experience building maintainable tools in other languages, such as Python, Bash, Go, or Rust. • Solid fundamentals in software and API design best practices, instrumentation, testing, and debugging. • Excellent interpersonal communication and collaboration skills. • Track record of taking ownership over projects and willingness to help others with theirs, from design and code review through to mentorship of new employees.

Benefits

• Competitive compensation + equity grants at a well-funded, venture-backed company • Comprehensive benefits (including medical; dental, vision, life and disability insurance) • Comfortable, sunny office space located near BART and Caltrain public transit • Strong focus on teambuilding and company culture (events, meet-ups, clubs) • Flexible hours and unlimited PTO

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscalifornia.com
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs