Talent.com
Staff Software Engineer - Embedded Software
Staff Software Engineer - Embedded SoftwareChargepoint • Campbell, CA, Kentucky, United States
Staff Software Engineer - Embedded Software

Staff Software Engineer - Embedded Software

Chargepoint • Campbell, CA, Kentucky, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

About Us

With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE : CHPT) is at the center of this revolution, powering one of the world’s leading EV charging networks and a comprehensive set of hardware, software and mobile solutions for every charging need across North America and Europe. We bring together drivers, businesses, automakers, policymakers, utilities and other stakeholders to make e-mobility a global reality.

Since our founding in 2007, ChargePoint has focused solely on making the transition to electric easy for businesses, fleets and drivers. ChargePoint offers a once-in-a-lifetime opportunity to create an all-electric future and a trillion-dollar market.

At ChargePoint, we foster a positive and productive work environment by committing to live our values of Be Courageous, Charge Together, Love our Customers, Operate with Openness, and Relentlessly Pursue Awesome. These values guide how we show up every day, align, and work together to build a brighter future for all of us.

Join the team that is building the EV charging industry and make your mark on how people and goods will get everywhere they need to go, in any context, for generations to come.

Reports To

Vice President, Embedded Software

What You Will Be Doing

ChargePoint is seeking an outstanding senior engineer with a creative approach and a broad skill set to build cutting-edge firmware for a next-generation vehicle charging platform. You will work on the design, implementation, and testing of embedded firmware for ARM-based microprocessors that control high-power electronics . You will develop and support embedded firmware for the control of high-power electronics, and collaborate cross-functionally across geographies with hardware, system, and cloud engineering teams to define and implement specifications, features, and APIs.

What You Will Bring to ChargePoint

  • Experience and knowledge of embedded software
  • Ability to develop for RTOS and Linux-based environments
  • Strong motivation to work through engineering challenges
  • Enthusiasm for working with distributed teams
  • Ability to understand system-wide implications of electronic design and software integration

Requirements

  • B.S. or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
  • 5+ years of experience in developing embedded firmware using C / C++
  • Hands-on experience developing for Linux , RTOS , and bare-metal systems. FreeRTOS experience is a plus
  • Good understanding and working knowledge of one or more of : CAN, SPI, I2C protocols, MODBUS , CANOPEN
  • Experience with software build tools, source control systems, and data management tools, namely GCC, GIT, Confluence , and JIRA
  • Confident ability to understand circuit schematics and apply working knowledge of electronics in the bring-up and debug of PCBs
  • Comfortable and familiar with oscilloscopes , logic analyzers , protocol debuggers , DVMs, soldering irons , and home-built dev-kits
  • Pro-active, communicative self-starter, comfortable working in a geographically diverse team environment
  • Ability to work effectively in an Agile development model and complete tasks / projects with minimal supervision
  • Location

    Campbell, CA

    ChargePoint is committed to fair and  equitable  compensation practices.   The targeted US salary range for   roles at this operating level is $180,000 to $220,000 . This range  represents  base salary and  does not  reflect equity, benefits or variable pay where applicable. Actual base salaries are based on several factors unique to each candidate, including but not limited to skill set, experience,  certifications,  and specific work location.

    We are committed to an inclusive and diverse team. ChargePoint is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.

    If there is a match between your experiences / skills and the Company needs, we will contact you directly.

    ChargePoint is an equal opportunity employer.

    Applicants only - Recruiting agencies do not contact.

    [job_alerts.create_a_job]

    Staff Software Engineer Embedded Software • Campbell, CA, Kentucky, United States

    [internal_linking.similar_jobs]
    Senior Software Optimization Engineer for Embedded AI

    Senior Software Optimization Engineer for Embedded AI

    Efficient Computer • San Jose, CA, United States
    [job_card.full_time]
    A leading technology firm in San Jose is seeking a Senior Software Optimization Engineer to design and optimize applications for an energy-efficient programmable processor.The ideal candidate will ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer - Safety-Critical Embedded Systems

    Senior Software Engineer - Safety-Critical Embedded Systems

    LTA Research • Sunnyvale, CA, United States
    [job_card.full_time]
    An innovative aerospace start-up in California is seeking a Senior Software Engineer to join their dynamic team.You will play a crucial role in developing safety critical software for experimental ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer – Embedded Flight Systems Lead

    Senior Software Engineer – Embedded Flight Systems Lead

    Lighter Than Air • Sunnyvale, CA, United States
    [job_card.full_time]
    Join a pioneering aerospace start-up as a Senior Software Engineer, where you will play a crucial role in developing innovative flight vehicles. This position offers the unique opportunity to lead s...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Machine Control Software Engineer

    Staff Machine Control Software Engineer

    Halo Industries, Inc. • Santa Clara, California, US
    [job_card.full_time]
    Job Description Job Description The Company Halo Industries has invented a technology to replace a decades-old semiconductor material wire saw slicing process that wastes billions of dollars annu...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Staff Embedded Software Engineer

    Sr. Staff Embedded Software Engineer

    Rivian • Palo Alto, CA, United States
    [job_card.full_time]
    Rivian is on a mission to keep the world adventurous forever.This goes for the emissions‑free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.As a company...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Flight Software Engineer, Embedded Systems (C / C++)

    Senior Flight Software Engineer, Embedded Systems (C / C++)

    Muon Space • San Jose, CA, United States
    [job_card.full_time]
    A leading space systems provider in California seeks a Flight Software Engineer to design and develop software for satellites. The ideal candidate has over 8 years of experience and strong skills in...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer, Applications

    Staff Software Engineer, Applications

    Imperative Care • Campbell, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Staff Software Engineer Applications This position is based in our Campbell, California offices.This position is on-site & full-time Why Telos Health?. At Telos Health, an Imperative Care compan...[show_more]
    [last_updated.last_updated_30]
    Embedded Software Engineer at Axiom Software Solutions Limited Palo Alto, CA

    Embedded Software Engineer at Axiom Software Solutions Limited Palo Alto, CA

    Carlsbad Tech • Palo Alto, CA, United States
    [job_card.full_time]
    Embedded Software Engineer job at Axiom Software Solutions Limited.Job Title : Embedded Software Engineer.Location : Palo Alto, California. Look for ex-NVIDIA / Qualcomm company experience + automotiv...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    Picarro • Santa Clara, CA, United States
    [job_card.full_time]
    Senior Staff Software Engineer - Embedded Systems.Primarily onsite, with occasional remote flexibility.Picarro is seeking a Senior Staff Software Engineer - Embedded Systems to take a leading role ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Flight Software Engineer - Embedded Systems

    Senior Flight Software Engineer - Embedded Systems

    Muon Space • San Jose, CA, United States
    [job_card.full_time]
    A leading space systems provider in San Jose seeks a Senior Software Engineer to develop flight software for satellites.The ideal candidate will have significant experience in C / C++ programming and...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Embedded Software Engineer, Chassis Controls & Vehicle Software

    Staff Embedded Software Engineer, Chassis Controls & Vehicle Software

    Ford Motor • Palo Alto, CA, United States
    [job_card.full_time]
    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. At Ford, we’re all a part of something bigger than ourselve...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Embedded Software Engineer

    Sr. Embedded Software Engineer

    Rivian • Palo Alto, CA, United States
    [job_card.full_time] +1
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    Uber • Sunnyvale, CA, United States
    [job_card.full_time]
    Consumer Pricing and Incentives.Uber's Delivery business, including food delivery and groceries.Our systems power the experience for millions of consumers and thousands of merchants globally, with ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Embedded Engineer

    Senior Software Embedded Engineer

    Dexian Signature Consultants • Palo Alto, CA, United States
    [job_card.full_time]
    Dexian is seeking a Senior Software Embedded Engineer for an opportunity with a client located in Palo Alto, CA.Work with h / w and s / w architects to collaborate on next-gen platform architecture wit...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer - Embedded Software

    Staff Software Engineer - Embedded Software

    ChargePoint • Campbell, California, United States
    [job_card.full_time]
    With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE : CHPT) is at the center of this re...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    Reliable Robotics • Mountain View, California, United States
    [job_card.permanent]
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Embedded Software Engineer

    Sr. Embedded Software Engineer

    Rivian and Volkswagen Group Technologies • Palo Alto, CA, United States
    [job_card.full_time]
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Embedded Software Engineer, Semi, Charging

    Sr. Embedded Software Engineer, Semi, Charging

    Tesla Motors, Inc. • Palo Alto, CA, United States
    [job_card.full_time]
    Tesla Energy is looking for a passionate, driven Software Engineer to build out the features for the current and next generation of fast DC charging. You will be responsible for delivering high qual...[show_more]
    [last_updated.last_updated_30] • [promoted]