Demo

Staff Firmware & Embedded Software Engineer

Anode Technology Company
San Francisco, CA Full Time
POSTED ON 1/15/2025
AVAILABLE BEFORE 4/2/2025

Staff Firmware & Embedded Software Engineer

Location : San Francisco, CA (Hybrid)

Company : Anode Technology Company

About Us :

Anode exists to accelerate the monumental shift away from the supersystem of extraction, processing, and burning of fossil fuels - toward lightweight capture and consumption from entirely renewable sources. While decarbonization seems to be beyond our horizon, we remain undaunted, the long arc of energy consumption must bend toward sustainability. We believe in energy from renewable sources seamlessly integrated into everyday life. The future is silent, efficient, zero emission, flexible, distributed, and clean.

Position Overview :

We are seeking a highly skilled Senior, up to Staff, Firmware Engineer to lead the development of embedded software for our cutting-edge mobile energy storage systems. The ideal candidate will possess a deep understanding of firmware development, control algorithms, and system architecture, with a focus on connectivity, battery system functionality, safety, and reliability.

Key Responsibilities :

  • Lead development of the system user interface controller, telematics deployment, and OTA toolchain.
  • Full-Stack firmware development prototype & production-level software for deployment in an embedded Linux / Yocto environment.
  • Development of connectivity features including over-the-air (OTA) software updates & IoT features.
  • Collaborate with cross-functional teams to define software and system-level architectures that meet performance and safety requirements.
  • Conduct code reviews and provide mentorship to junior engineers, fostering a culture of excellence and continuous improvement.
  • Collaborate with hardware engineers to integrate firmware with hardware components, optimizing system performance.
  • Lead & perform testing in lab & field environments alongside test engineers.

Qualifications : Must Have :

  • Bachelor’s degree in Engineering or a related field; advanced degrees are preferred but not required
  • Relevant experience in a senior engineer or higher level role required.
  • Expert proficiency in C / C programming with a strong portfolio of embedded development projects
  • HMI development experience on an embedded Linux platform. Preference to Qt, PyQt experience.
  • Experience developing a wide range of features for applications in IoT connected devices, energy management systems, electric vehicles, building management systems, or similar applications.
  • Extensive experience working in Embedded Linux environments, demonstrating practical knowledge of operating systems
  • Excellent communication skills, capable of conveying complex technical concepts to both technical and non-technical stakeholders.
  • Preferred :

  • Experience with CI / CD & test automation applied to consumer facing, software-enabled hardware products
  • Proven track record in developing production software for robotics, battery management systems, power systems, electric vehicle controls, or other relevant industry.
  • Strong debugging and problem-solving skills as well as experience in a high-voltage lab environment, including experience using tools such as JTAG, oscilloscopes, HV-DC power supplies, and DAQs.
  • Familiarity with safety-related code development, with knowledge of ISO 26262, IEC 61508, or other functional safety standards.
  • Experience in launching UL listed or recognized products, including UL 1741, UL 1973, UL 9540, or UL 5500.
  • Knowledge of communication protocols commonly used in electric vehicles, grid resources, and embedded systems, such as CAN, Ethernet (Modbus TCP / IP), LIN, SPI, and I2C, with the ability to implement and troubleshoot these protocols effectively.
  • Experience with Agile development methodologies & with project management & requirements toolchains (i.e. Jira, Jama, etc.).
  • Understanding & experience working with externally facing communication standards for energy systems or electric vehicles, such as SunSpec, IEEE 2030.5, UL 2900, SunSpec DER Cybersecurity, etc.
  • Previous experience working in a fast-paced, start-up environment, demonstrating flexibility and adaptability in addressing new challenges.
  • Why Join Us?

    Join a mission-driven team revolutionizing the clean energy transition with mobile battery systems and an innovative energy-as-a-service model. Work alongside passionate experts at the forefront of sustainable technology, shaping the future of renewable power delivery. Be part of a fast-paced startup culture that values bold ideas and individual initiative. Contribute your skills and creativity to making a real-world impact on the fight against climate change. Unlock unparalleled growth opportunities in a dynamic, entrepreneurial environment.

    Anode Technology Company is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Staff Firmware & Embedded Software Engineer?

    Sign up to receive alerts about other jobs on the Staff Firmware & Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Anode Technology Company

    Anode Technology Company
    Hired Organization Address San Francisco, CA Full Time
    About Us : Anode exists to accelerate the monumental shift away from the supersystem of extraction, processing, and burn...
    Anode Technology Company
    Hired Organization Address San Francisco, CA Full Time
    Staff Mechanical Design Engineer Location : San Francisco, CA (On-site / Hybrid) Company : Anode Technology Company Abou...
    Anode Technology Company
    Hired Organization Address San Francisco, CA Full Time
    Senior Manufacturing Engineer Location : San Francisco, CA (Hybrid) Company : Anode Technology Company About Us : Anode ...

    Not the job you're looking for? Here are some other Staff Firmware & Embedded Software Engineer jobs in the San Francisco, CA area that may be a better fit.

    Staff Embedded Software Engineer

    Curtis Instruments, San Francisco, CA

    Embedded Firmware Engineer

    Optivolt, San Mateo, CA

    AI Assistant is available now!

    Feel free to start your new journey!