Senior Device Software Engineer

March 11

🏢 In-office - San Francisco

Apply Now
Logo of SPAN

SPAN

Enabling electrification for all ⚡

51 - 200

Description

• Partner with teams across SPAN — embedded software, electrical design, systems engineering, data science, and cloud infrastructure — to prioritize and build new capabilities for our embedded platform. • Build new tools, libraries, and development workflows to support reliable, high-velocity development of SPAN’s power management behavior and 3rd-party battery storage integrations. • Advise product-focused engineering teams on best practices for building observable and reliable application software that runs well at scale. • Design and implement an application communication suite spanning a diversity of protocols/physical interfaces (e.g., USB, serial, CAN-FD, power-line communications, wireless) and support application SDKs in Rust, Python, and C++. • Overhauling the telemetry and alerting systems on our embedded Linux platform to provide cost-effective visibility on our growing install base. • Building a framework for behavioral / simulation testing of power control behaviors in our application stack. Extending our in-house job queue-based hardware-in-the-loop testing platform.

Requirements

• 5+ years of experience building reliable and maintainable software in Rust, C/C++, Go, or other compiled, statically-typed languages. • 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