Talent.com
Staff System Software Engineer
Staff System Software EngineerChargePoint • Campbell, CA, United States
Staff System Software Engineer

Staff System Software Engineer

ChargePoint • Campbell, CA, United States
19 days ago
Job type
  • Full-time
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

Senior Manager, System Software

What You Will Be Doing

ChargePoint is looking for an outstanding engineer interested in applying a broad skill set toward building cutting-edge software for a next-generation vehicle charging platform. You will architect, design, implement, and test new systems in a rapidly evolving problem space.

What You Will Bring to ChargePoint

  • Work on platform software, including Linux kernel, and communication interfaces, including CAN, RS-232 / 485, I2C, SPI, Modbus, and PPP
  • Networking knowledge, including LTE, Wi-Fi, and BLE
  • Collaborate cross-functionally and globally with hardware, manufacturing, and other software teams to define specifications, features, and APIs
  • Participate in design and code reviews, as well as mentor other members of the team

Requirements

  • BS / MS in Computer Science / Electrical Engineering or equivalent
  • 8+ years of experience in developing embedded system products with coding in languages C / C++, Rust, and Python
  • Expert-level C / C++ coding in a Linux / RTOS environment is a requirement
  • Experience in asynchronous event-driven architecture and developing scalable and latency-optimized distributed application services
  • Proficient with DBus, buildroot, GCC, toolchain, Make, CMake, git, gdb
  • Demonstrated ability and willingness to make critical system-level design decisions and drive projects from start to finish with minimal supervision
  • Preferred Qualifications

  • Coding experience in Rust and Python
  • Exposure in connectivity architecture using Wireless (Cellular, Wi-Fi, Bluetooth, and NFC), and wired (Ethernet) interfaces a plus
  • Exposure in networking protocols, including but not limited to IPv6, VPN, TLS, etc.
  • Working with EV / EVSE products is a big plus
  • Location

    Campbell, CA

    ChargePoint is committed to fair and equitable compensation practices. The targeted US salary range for roles at this operating level is $ 85,000 to $ 215,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.

    Create a job alert for this search

    Staff Software Engineer • Campbell, CA, United States

    Related jobs
    Senior Server Administrator

    Senior Server Administrator

    University of California - San Francisco Campus and Health • San Francisco, CA, United States
    Full-time
    The Senior Server Administrator will drive the day-to-day maintenance and operations of on-premises and virtual servers to ensure stability and security of University of California, San Francisco's...Show more
    Last updated: 30+ days ago • Promoted
    IT Support Specialist (Local to Watsonville CA)

    IT Support Specialist (Local to Watsonville CA)

    RVS Technology Group • Watsonville, California, US
    Full-time
    Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below. The IT Support Specialist represents RVS Technology Group both on site at cl...Show more
    Last updated: 2 days ago • Promoted
    Unix Administrator

    Unix Administrator

    Diverse Lynx • San Jose, CA, United States
    Full-time
    Excellent hands on experience with RHEL / CentOS / SUSE including lvm device configuration and management, Kickstart / Jumpstart, Yum / Satellite, networking etc. Good at scripting - shell or Python for au...Show more
    Last updated: 30+ days ago • Promoted
    Systems Administrator

    Systems Administrator

    KellyMitchell Group • San Francisco, CA, US
    Full-time
    Our client is seeking a Systems Administrator to join their team! This position is located in San Francisco, California and Seattle, Washington. Participate in technology evaluations and related pro...Show more
    Last updated: 18 hours ago • Promoted • New!
    BMS Systems Integrator

    BMS Systems Integrator

    University of California - Santa Cruz • Santa Cruz, CA, United States
    Full-time +1
    For full consideration, applicants should attach their resume and cover letter when applying for a job opening.For guidance related to the application process or if you are experiencing difficultie...Show more
    Last updated: 30+ days ago • Promoted
    Lead Forward Deployed Software Engineer

    Lead Forward Deployed Software Engineer

    Advanced Micro Devices • Santa Clara, CA, United States
    Full-time
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Show more
    Last updated: 8 days ago • Promoted
    IT Systems Administrator

    IT Systems Administrator

    Menlo Ventures • San Francisco, CA, United States
    Full-time
    San Francisco Bay Area $110K – $125K.Envoy's compensation package includes a market-competitive salary, equity for all full-time roles, and excellent benefits. Final offers may vary within the provi...Show more
    Last updated: 6 days ago • Promoted
    Server Administrator

    Server Administrator

    University of California - San Francisco Campus and Health • San Francisco, CA, United States
    Full-time
    The Server Administrator will support the configuration and day-to-day operations of UCSF's servers.The Server Administrator will work with a broad range of customers, partners, and key stakeholder...Show more
    Last updated: 30+ days ago • Promoted
    Staff Full-Stack Engineer

    Staff Full-Stack Engineer

    Ambience Healthcare, Inc. • San Francisco, CA, United States
    Full-time
    Ambience Healthcare is the leading AI platform for documentation, coding, and clinical workflow, built to reduce administrative burden and protect revenue integrity at the point of care.Trusted by ...Show more
    Last updated: 30+ days ago • Promoted
    Systems Administrator

    Systems Administrator

    University of California - San Francisco • San Francisco, CA, United States
    Full-time
    The Storage and Backup Engineer occupies a critical position within the Data Center Services team in Platform Services, reporting directly to the Lead Storage and Backup Administrator.The Engineer ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer | Forward Deployed San Francisco

    Software Engineer | Forward Deployed San Francisco

    Ramp • San Francisco, CA, United States
    Full-time
    At Ramp, we’re rethinking how modern finance teams function in the age of AI.We believe AI isn’t just the next big wave.It’s the new foundation for how business gets done.We’re investing in that fu...Show more
    Last updated: 30+ days ago • Promoted
    UNIX Administrator

    UNIX Administrator

    Bayone • San Jose, CA, United States
    Full-time
    Job Title : Junior Unix System Administrator.We are seeking a Junior Unix System Administrator to join our team in managing and maintaining our Unix-based systems. The ideal candidate will have a str...Show more
    Last updated: 30+ days ago • Promoted
    Systems Administrator

    Systems Administrator

    University of California - San Francisco Campus and Health • San Francisco, CA, United States
    Full-time
    The Storage and Backup Engineer occupies a critical position within the Data Center Services team in Platform Services, reporting directly to the Lead Storage and Backup Administrator.The Engineer ...Show more
    Last updated: 30+ days ago • Promoted
    Server Administrator

    Server Administrator

    University of California - San Francisco • San Francisco, CA, United States
    Full-time
    The Server Administrator will support the configuration and day-to-day operations of UCSF's servers.The Server Administrator will work with a broad range of customers, partners, and key stakeholder...Show more
    Last updated: 30+ days ago • Promoted
    Compliance Technical Manager (Wireless Devices)

    Compliance Technical Manager (Wireless Devices)

    Element Materials Technology • Morgan Hill, CA, United States
    Full-time
    Compliance Technical Manager (Wireless Devices).Element has an opportunity for a.Compliance Technical Manager (Wireless Devices). We are seeking a highly experienced Compliance Technical Manager wit...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Systems

    Software Engineer, Systems

    Eventual • San Francisco, CA, United States
    Full-time
    Every breakthrough AI application, from foundation models to autonomous vehicles, relies on processing massive volumes of images, video, and complex data. But today’s data platforms (like Databricks...Show more
    Last updated: 6 days ago • Promoted
    Senior Server Administrator

    Senior Server Administrator

    University of California - San Francisco • San Francisco, CA, United States
    Full-time
    The Senior Server Administrator will drive the day-to-day maintenance and operations of on-premises and virtual servers to ensure stability and security of University of California, San Francisco's...Show more
    Last updated: 30+ days ago • Promoted
    IT Engineer II

    IT Engineer II

    Poshmark • Newark, CA, United States
    Full-time
    Confidence can sometimes hold us back from applying for a job.Here's a secret : there's no such thing as a "perfect" candidate. Poshmark is looking for exceptional people who want to make a positive ...Show more
    Last updated: 1 day ago • Promoted