Embedded Systems Developer

5 days ago


Palo Alto, California, United States EverCharge, Inc. Full time
We are seeking a highly skilled and experienced Senior Software Engineer to join our team in the Bay Area. As a Senior Software Engineer, you will be responsible for designing, implementing, and testing cutting-edge firmware for our EVSEs. The ideal candidate will have a strong background in embedded software development, including experience with Linux build environments like Yocto or Buildroot. In addition, you should have excellent communication skills and be able to work collaboratively with cross-functional teams to define specifications and features. If you are a motivated and detail-oriented individual with a passion for software development, we encourage you to apply for this exciting opportunity.

About the Company
EverCharge, Inc. is a leading provider of electric vehicle (EV) charging devices and management systems. Our company operates a factory in Hayward, CA, which supplies EVSEs for our customers across North America. We provide hardware and software EV charging solutions for fleets, multi-unit, and single-family homes. Our turnkey offerings are designed to utilize existing infrastructure to scale EV charging at the lowest cost. We use load-balancing SmartPower technology to maximize the number of electric vehicles that can charge at once and eliminate barriers, such as data connectivity.

Job Responsibilities:
  • Design, implement, and test cutting-edge firmware for EVSEs.
  • Collaborate with cross-functional teams to define specifications and features.
  • Develop and support embedded firmware for RTOS-based devices within a larger Linux ecosystem.
  • Communicate with internal and external resources to understand and formalize requirements.
Estimated Salary Range: $180,000 - $230,000 per year.

  • Palo Alto, California, United States TEC Group Full time

    ResponsibilitiesYou will have a deep understanding of embedded system components and bus protocols (e.g., AMBA) and its boot-up sequences.Familiarity with JTAG-based debuggers is required to halt and resume processors, set breakpoints, and debug at both the transaction and process levels.You will analyze and debug complex applications involving multiple...


  • Palo Alto, California, United States InDepth Engineering Solutions, LLC Full time

    Job Title: Embedded Systems Software DeveloperAbout the Role:In this position within InDepth Engineering Solutions, LLC's Autonomy Hardware team, you will develop test software to validate automotive SoC solutions and build up validation and benchmark software frameworks to identify gaps and risks at component and module level.Key Responsibilities:You will...


  • Palo Alto, California, United States Tesla Full time

    Tesla is pushing the boundaries of robotics innovation with its TeslaBot platform, aimed at automating repetitive tasks. We are seeking a skilled Firmware Developer to join our team and contribute to the development of embedded system firmware. Your expertise will be crucial in bringing up new sensors, communication networks, and PCBA for various robotic...


  • Palo Alto, California, United States Ford Full time

    We are seeking a highly skilled Senior Embedded Systems Software Development Specialist to join our team at Ford, focusing on automotive applications.About the RoleThe successful candidate will be responsible for designing, developing, and maintaining automated tests for our embedded software products. As an expert in embedded systems and with knowledge of...


  • Palo Alto, California, United States SambaNova Systems Full time

    In this exciting role as a Senior Software Engineer, you will contribute to the development of innovative system software solutions for AI and machine learning applications in high-performance distributed systems. At SambaNova Systems, we value expertise in software engineering, particularly in areas like performance optimization, scalability, and...


  • Palo Alto, California, United States PSI Quantum Full time

    PsiQuantum is a pioneering company dedicated to creating the world's first practical quantum computer. We aim to build a system with 1 million qubits, error correction, and a scalable architecture.As a firmware engineer on our team, you will play a key role in designing, developing, and maintaining firmware for our electronics control systems. Your skills in...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Architect to join our team of innovators. This role will play a crucial part in the development of next-generation software update components for electric vehicles.About YouYou will have a degree in Electrical, Computer Engineering or Computer Science and at least 10 years of experience in software...


  • Palo Alto, California, United States SambaNova Systems Full time

    About the RoleWe are seeking an experienced Embedded Software Engineer to join our Runtime team at SambaNova Systems. The successful candidate will be responsible for designing and implementing new features for our runtime/embedded OS stack, working on system software support for the next generation RDU system, and providing tools and performance profilers...


  • Palo Alto, California, United States Tesla Full time

    Job OverviewFirmware Engineers play a pivotal role in shaping the future of electric vehicles at Tesla. As an Embedded Systems Software Developer, you will be responsible for designing and developing high-quality firmware for in-house silicon and sensor projects.SalaryWe offer a competitive salary range of $120,000 - $252,000 per annum, plus cash and stock...


  • Palo Alto, California, United States Belcan Full time

    Job Description:We are seeking a skilled Embedded Software Developer to join our team in Palo Alto, CA. This role involves developing and deploying embedded software on RTOS for board bring-up, verification, and debugging for automotive electronics.Responsibilities:Develop and deploy embedded software on RTOS for board bring-up, verification, and...


  • Palo Alto, California, United States Ford Full time

    About Ford">We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together.">Job Description">As part of this exciting program, you'll be involved with an exceptional team of industry innovators and visionaries. You'll contribute meaningfully to our important breakthrough work. And...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job OverviewFord Motor Company is seeking an experienced Embedded Systems Software Engineer to join our Advanced EV Development team. This role offers a unique opportunity to work on the development of automotive software solutions and embedded software modules for vehicles developed by Ford.ResponsibilitiesDesign and implement embedded software solutions...


  • Palo Alto, California, United States United Software Group Full time

    Role OverviewWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. This exciting opportunity involves designing and implementing real-time systems, focusing on distributed communication protocols and hardware abstraction layers.Key ResponsibilitiesDesign, implement, and test data distribution service (DDS)...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    About Axiom Software Solutions LimitedWe are a leading provider of innovative software solutions for the automotive and industrial sectors.Job Title: Senior Embedded Software DeveloperLocation: Palo Alto, CaliforniaSalary: $120,000 - $180,000 per annumJob DescriptionWe are seeking an experienced Senior Embedded Software Developer to join our team in Palo...


  • Palo Alto, California, United States Tesla Full time

    Join us at Tesla as an intern and take advantage of our innovative technology, collaborative culture, and competitive compensation package. In this role, you will work on developing production-grade software for various sensing systems in vehicles, including autopilot systems.Job DetailsThis is a full-time internship that will last for at least 12 weeks,...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job DescriptionWe are seeking an experienced Embedded Software Development Engineer to join our team at Axiom Software Solutions Limited in Palo Alto, California.The ideal candidate will have a strong background in real-time systems and hardware interfacing, with experience working with QNX RTOS, DDS middleware, and Intel 8255 PPI hardware.Key...


  • Palo Alto, California, United States KOHLER Full time

    Embark on a Career with Kohler VenturesWe are seeking an exceptional Firmware Engineering Manager to join our dynamic team. As a key member of our organization, you will drive the success of our firmware development projects.The successful candidate will have a strong background in firmware design and development, with expertise in embedded systems,...


  • Palo Alto, California, United States iFlow Inc Full time

    Job Title: Senior Embedded Software DeveloperWe are seeking a skilled Senior Embedded Software Developer to join our Autonomy Hardware team at iFlow Inc. This role involves developing test software and validating automotive SoC solutions.Key Responsibilities:Develop and implement test sequences and data collection in softwareCollaborate with cross-functional...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job OverviewAxiom Software Solutions Limited seeks an experienced Senior Embedded Software Developer to join our team in Palo Alto, California.This is a unique opportunity for an expert in real-time systems and embedded software development to lead the design and implementation of cutting-edge solutions using QNX RTOS and DDS middleware.


  • Palo Alto, California, United States Tesla Full time

    About the RoleWe are looking for a highly skilled Senior Embedded Systems Engineer to join our team at Tesla. In this role, you will be responsible for designing and implementing software solutions for our advanced robotics platforms.Key Responsibilities:Design and develop software for our humanoid robots.Work closely with cross-functional teams to ensure...