Highly Skilled Embedded Systems Developer

5 days ago


Palo Alto, California, United States EverCharge Inc. Full time
Electrifying the Future of Transportation

EverCharge Inc. is a pioneering company in the electric vehicle (EV) charging industry, providing cutting-edge hardware and software solutions for fleets, multi-unit dwellings, and single-family homes. Our innovative technology maximizes EV charging capacity while minimizing costs.

Position Overview

We are seeking an exceptional Senior Embedded Engineer to join our team. As a key member of our engineering department, you will design, develop, and test firmware for our EVSEs, leading your team in implementing cutting-edge technology within the Linux-based ecosystem.

Key Responsibilities:
  • Collaborate with cross-functional teams to define specifications and features
  • Develop and support embedded firmware for RTOS-based devices within a larger Linux environment
  • Possess extensive knowledge of embedded software and experience with embedded Linux build environments like Yocto or Buildroot
  • Stay up-to-date with industry protocols (e.g., OCPP) and contribute to improving our charging systems software to handle future use cases
  • Foster open communication with internal and external resources to understand and formalize requirements
  • Work across teams to facilitate efficient development processes and leverage team strengths
  • Develop software and/or firmware to match project requirements
  • Coordinate with QA to ensure efficient testing processes
Requirements:
  • Bachelor's degree in Electrical Engineering, Computer Science, or equivalent
  • At least five years of experience in developing embedded firmware
  • Proficiency in using Linux as a development environment, including shell scripting
  • Experience with Python programming language
  • Familiarity with the EV charging industry is a plus
  • Previous experience working closely with hardware engineers is beneficial
  • Demonstrable ability to collaborate across organizational departments
  • Strong problem-solving skills; ability to apply logical reasoning to troubleshoot and resolve issues or make recommendations regarding support-related processes
Bonus Qualification:
  • Experience with Rust programming language


  • 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...


  • 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 Tesla, Inc. Full time

    Tesla, Inc. is a leader in electric vehicles and renewable energy solutions.Compensation and BenefitsWe offer a competitive salary range of $120,000 - $318,000 per year, plus cash and stock awards, as well as a comprehensive benefits package that includes medical, dental, vision, 401(k) matching, and more.About the JobWe are seeking a highly skilled Firmware...


  • 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 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 Saxon Global Full time

    Job DescriptionDesign, develop, and deploy embedded software on Real-Time Operating Systems (RTOS) for board bring-up, verification, and debugging of automotive electronics.Collaborate with hardware and software architects to design next-generation platform architecture with various System-on-Chips (SoCs) and software stacks.Work across multiple disciplines...


  • Palo Alto, California, United States Saxon Global Full time

    We are looking for a highly skilled Senior Embedded Software Engineer to join our team at Saxon Global. As a key member of our automotive electronics engineering group, you will be responsible for designing, developing, and deploying embedded software on RTOS for board bring-up, verification, and debugging of automotive electronics.**Responsibilities and...


  • 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 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 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 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...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionAt Tesla, we are seeking a highly skilled Embedded Systems Software Engineer to join our Software Platforms team. In this role, you will play a critical part in developing and maintaining the software platform for our innovative Infotainment hardware. Your primary responsibilities will include designing and implementing software solutions,...


  • Palo Alto, California, United States ZipRecruiter Full time

    About the JobWe are looking for an Embedded Systems Engineer to join our team as a Technical Lead - Custom ASICs. This role will be responsible for defining the application-level embedded hardware, software, cloud infrastructure, FPGA emulation, and supporting software tools required to build an accessible, end-to-end solution for embedded systems leveraging...


  • 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 Saxon Global Full time

    At Saxon Global, we are looking for a highly skilled Senior Embedded Software Engineer to join our team. Our focus is on providing software solutions for Design Verification of PCBAs & ECUs for current and next gen vehicle platforms.The ideal candidate will have 7+ years' experience in Embedded Software Development, with a strong understanding of Linux...


  • 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

    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 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 Rivian Full time

    Rivian is revolutionizing the automotive industry with its electric adventure vehicles.This role offers an exciting opportunity to contribute to our next-generation autonomy driving platform.Job Description:You will design, develop, and test platform software to support our cutting-edge autonomy stack.Develop features from concept to deployment.Focus areas...