Embedded Firmware Engineer - Electric Vehicle Charging

Voltpost

Embedded Firmware Engineer - Electric Vehicle Charging

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Voltpost Inc is actively seeking an Embedded Firmware Engineer to join our dynamic product engineering team. We are looking for candidates who possess a proven track record of successfully working on intricate embedded electronics products that have been mass-produced and supported in the field.

    The ideal candidate should be a seasoned expert in firmware and software engineering principles. Additionally, they should feel at ease when it comes to developing entirely new hardware products. We value individuals who have hands-on experience taking product concepts from ideation through production; who are adept at implementing improvements at scale, and managing products throughout their lifecycle.

    If you are passionate about engineering, possess a deep-rooted fascination for cutting-edge technology, and thrive on the opportunity to develop new solutions that will make a positive impact for people and our planet, we would love to hear from you.

    About Voltpost:

    The Voltpost mission is to decarbonize mobility by democratizing charging access. We reduce greenhouse gas emissions and air pollution by rapidly deploying chargers that accelerate the electric mobility transition. Our goal is to empower people and communities to take climate action. We do this by retrofitting lampposts into Voltposts, a modular and upgradable charging platform. This provides people convenient and affordable charging access while reducing the cost, timing, and footprint of chargers. Our vision is to be a transformative force in the climate movement by making charging as common as lampposts.

    This position is in-person in San Francisco, CA, reporting to the Senior Director of Hardware Engineering.

    Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

    Responsibilities:

    · Design, develop, and debug embedded firmware for our products, ensuring high-quality and reliable performance.

    · Collaborate with hardware engineers, mechanical engineers, and other stakeholders to define firmware requirements, debug prototypes, and validate new features.

    · Develop and integrate device drivers, bootloaders, hardware abstraction layers (HAL)and complete applications to enable seamless hardware functionality.

    · Perform board bring-up and verification, including writing and executing test plans.

    · Conduct code reviews, identify bugs or inefficiencies, and propose and implement necessary improvements.

    · Collaborate with the quality assurance team to identify and resolve firmware-related issues during testing, production, and service life phases.

    Minimum Qualifications:

    · Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field or the equivalent in experience with evidence of exceptional ability

    · Experience with ARM Cortex-A/M microdevices

    · Minimum 3-5 years of hands-on experience in embedded firmware development

    · Proficiency in C/C++ programming languages; designing for concurrency with RTOS APIs, refactoring

    · Experience with hardware bring-up processes; e.g., knowing when to use an oscilloscope versus when to use data logging middleware

    · Understanding of hardware-software interactions and ability to work closely with hardware engineers

    · Familiarity with software design patterns and ability to visually express them in UML

    · Familiarity with development lifecycle processes, version control systems, and bug tracking tools

    · Excellent software design/architecting ethic, valuing rigorous analysis of alternatives, preferring more time to plan a robust solution and the remainder for implementing and testing it

    · Strong communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams

    Preferred Qualifications:

    · Experience working with STMicro MCUs and products

    · Experience implementing performant closed-loop motor control systems and state machines

    · Comfortable reading and writing modern C

    · Familiarity with real-time operating systems RTOS and bare-metal firmware development

    · Understanding of cryptography, security, and functional safety concepts and implementation in embedded systems

    · Experience with robotics, mechatronics and or motor control algorithms

    Join us at Voltpost and be part of a team that is revolutionizing the electric vehicle charging industry. Apply your expertise in embedded firmware and contribute to shaping the future of sustainable and equitable transportation.

    Compensation for this role is a salary in the $155K - $175K range plus equity and benefits.