Current jobs related to Device Software Engineer - San Francisco, California - SPAN Inc

  • Firmware Engineer

    2 weeks ago


    San Francisco, California, United States Span Full time

    {"h1": "Firmware Engineer - Device Software", "p": "At Span, we're revolutionizing the home energy market with our innovative smart panel. As a Firmware Engineer on our Device Software team, you'll play a critical role in designing and implementing new features for our hardware products, focusing on the microcontroller level. Your expertise will ensure...


  • San Jose, California, United States MIT RESOURCE Full time

    Senior Software Engineer - Medical Device DevelopmentAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at MIT RESOURCE, where you will be responsible for designing and developing software for robotic surgical devices.Key Responsibilities:Design and implement software in C++ for robotic surgical devices, working...


  • San Diego, California, United States The Cydio Group Full time

    About The Cydio GroupThe Cydio Group is a leading IT staffing company that specializes in providing top talent to the technology industry. Our team of experts has a deep understanding of the IT staffing industry and brings a unique perspective to our clients.Job DescriptionWe are seeking an experienced Senior Software Engineer to join our team. As a Senior...


  • San Francisco, California, United States Forward Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Forward. As a key member of our IT team, you will play a critical role in building and scaling our software systems and infrastructure.Key ResponsibilitiesTackle complex problems at the intersection of software, hardware, and real-world applications.Collaborate with top-notch...


  • San Bruno, California, United States US Tech Solutions Full time

    Job DescriptionDuration: 5+ months contractJob Overview:US Tech Solutions is seeking a highly skilled Software Quality Assurance Engineer to join our team. As a Quality Assurance Champion, you will be responsible for ensuring adherence to high standards and corporate requirements throughout the software development lifecycle.Key Responsibilities:Act as a...


  • San Francisco, California, United States GoForward Full time

    Transforming Healthcare with TechnologyForward is a pioneering healthcare company on a mission to make high-quality healthcare accessible to a billion people worldwide. We're building a cutting-edge healthcare platform that combines hardware, software, and medical expertise under one roof.Key Responsibilities:Tackle complex problems at the intersection of...


  • San Francisco, California, United States Safeguard Global Recruiting Full time

    Job DescriptionSafeguard Global Recruiting is seeking a highly skilled Quality Engineer to join our team. As a Quality Engineer, you will play a critical role in ensuring the quality and reliability of our medical devices.Key ResponsibilitiesQuality Integration: Integrate quality into manufacturing processes as a value-added support function, performing root...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job Title: Software Development Engineer In TestAbout the RoleLynx Software Technologies is seeking a skilled Software Development Engineer to champion software quality, particularly in test automation using scripting languages like Python. As a key member of our team, you will provide design input on features to ensure testability, build test automation...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for software developers, there was a lack of equally effective tools for machine learning practitioners to enhance their models.Initially launching our...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while there were exceptional resources for developers to enhance their code, there was a lack of equally effective tools for machine learning practitioners to refine their models. From our initial experiment...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for developers to enhance their code, there were insufficient tools available to assist machine learning practitioners in refining their models. Beginning...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while developers had access to excellent coding tools, there was a significant gap in resources available for machine learning practitioners to enhance their model-building capabilities. Our initial product...


  • San Bruno, California, United States US Tech Solutions Full time

    Job DescriptionUS Tech Solutions is seeking a skilled Software Quality Assurance Engineer to join our team for a 5+ month contract. The ideal candidate will have experience in software quality assurance for medical devices and a strong understanding of data-driven approaches to healthcare.About the RoleThe client is leveraging a data-driven approach to...


  • San Francisco, California, United States Worldcoin Full time

    About the Company:Worldcoin is a pioneering open-source protocol, supported by a global community of developers, individuals, economists, and technologists committed to expanding participation in, and access to, the global economy. Its community is united around core beliefs in the inherent worth and equality of every individual, the right to personal...


  • San Francisco, California, United States A Society Group, Inc. Full time

    Job Title: Android Software EngineerWe are seeking a highly skilled Android Software Engineer to join our team at A Society Group, Inc. as a key member of our Software Engineering team.Job SummaryThe successful candidate will be responsible for developing and customizing Linux-based Android services, embedded services, and Android applications to ensure...


  • San Francisco, California, United States Gridware Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Gridware. As a key member of our engineering team, you will be responsible for designing and developing robust, scalable software systems that process real-time data from grid monitoring sensors.Key Responsibilities:Design and implement systems to...


  • San Francisco, California, United States Amazon Full time

    About the RoleThis is a unique opportunity to join Amazon's Project Kuiper team as a Software Development Engineer. As a key member of our team, you will design, implement, and operate globally available distributed systems to enable Kuiper's ability to operate within realistic virtual environments at scale.Key ResponsibilitiesDesign and implement...

  • Software Engineer

    2 weeks ago


    San Francisco, California, United States Software Defined Automation GmbH Full time

    About the RoleSoftware Defined Automation GmbH is seeking a highly skilled Front End Software Engineer to join our team. As a Front End Software Engineer, you will be responsible for designing, implementing, and shipping rich front-end applications using JavaScript/TypeScript and ReactJS.Key ResponsibilitiesCollaborate with project stakeholders to identify...


  • San Francisco, California, United States Software Defined Automation GmbH Full time

    About the RoleSoftware Defined Automation GmbH is seeking a highly skilled Front End Software Engineer to join our team. As a Front End Software Engineer, you will be responsible for designing, implementing, and shipping rich front-end applications using JavaScript/TypeScript and ReactJS.Key ResponsibilitiesCollaborate with project stakeholders to identify...


  • San Francisco, California, United States Fellow Full time

    About the RoleWe are seeking a highly experienced and skilled Director of Firmware and Software Engineering to lead our firmware and mobile application software teams. As a key member of our engineering organization, you will be responsible for developing and executing strategies to drive innovation and growth in our connected coffee products.Key...

Device Software Engineer

3 months ago


San Francisco, California, United States SPAN Inc Full time
Exciting Opportunity to Join SPAN's Device Software Platform Team

At SPAN, our mission is to drive electrification for all, making our environment cleaner and combatting climate change. We are looking for a Staff Engineer to join our team in maintaining the Linux platform for our hardware products in energy metering, load management, and EV charging.

  • Develop and maintain embedded Linux board support packages (BSP), bootloader, kernel, package management, and system/application configuration.
  • Collaborate with various teams across SPAN to enhance capabilities for our embedded Linux platform.
  • Support Linux image builds for production release pipeline.
Key Responsibilities:
  • System-on-Module (SOM) and manufacturing debugging for new hardware products.
  • Design protocol and driver stack for electrical telemetry and IPC to embedded system.
  • Explore new application development workflows using virtualization and emulation.
About the Ideal Candidate:
  • Strong expertise in embedded Linux build systems like Yocto/OpenEmbedded or Buildroot.
  • Proficient in C, Linux, and experience with other languages like Python, Bash, Go, or Rust.
  • Sound knowledge of software design best practices, testing, and debugging.
  • Excellent communication and collaboration skills.
  • Proven track record of project ownership and mentorship.
Preferred Qualifications:
  • Experience in networked home consumer hardware products and cloud backends.
  • Familiarity with embedded electronics, hardware schematics, logic analyzers.
  • Knowledge of build, release, and automation best practices.
  • Interest in clean energy hardware in a multidisciplinary environment.

Join us at SPAN and be part of a diverse team committed to shaping the future of renewable energy Submit your application today to explore this exciting opportunity.

Explore Life at SPAN:

- Competitive compensation, equity grants, comprehensive benefits, and a vibrant office space.

- Focus on teambuilding, company culture, flexible hours, and unlimited PTO.