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

Senior System Software Engineer

ChargePoint • Campbell, CA, United States
12 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
  • 4+ 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 is 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 $ 130,000 to $ 180,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

    Senior System Engineer • Campbell, CA, United States

    Related jobs
    Senior System Engineer I

    Senior System Engineer I

    iRhythm Technologies, Inc. • San Francisco, CA, United States
    Full-time
    At iRhythm, you will grow your skills and career while impacting the lives of people around the world.Rhythm is shaping a future where everyone, everywhere can access the best possible cardiac heal...Show more
    Last updated: 10 days ago • Promoted
    Senior System Software Engineer - Genomics HPC

    Senior System Software Engineer - Genomics HPC

    NVIDIA • Santa Clara, CA, United States
    Full-time
    NVIDIA is at the forefront of revolutionizing healthcare by harnessing the power of GPU computing and AI to redefine data analysis in fields such as genomics and personalized medicine.We are on the...Show more
    Last updated: 2 days ago • Promoted
    Senior System Software Engineer Platform - OpenBMC

    Senior System Software Engineer Platform - OpenBMC

    NVIDIA • Santa Clara, CA, United States
    Full-time
    NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited m...Show more
    Last updated: 30+ days ago • Promoted
    Senior System Software Engineer, NCCL - Partner Enablement

    Senior System Software Engineer, NCCL - Partner Enablement

    NVIDIA • Santa Clara, CA, United States
    Full-time
    NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern compu...Show more
    Last updated: 30+ days ago • Promoted
    Senior System Software Bringup Engineer

    Senior System Software Bringup Engineer

    NVIDIA • Santa Clara, CA, United States
    Full-time
    NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited ...Show more
    Last updated: 30+ days ago • Promoted
    Senior System Software Engineer, Enterprise MODS

    Senior System Software Engineer, Enterprise MODS

    NVIDIA • Santa Clara, CA, United States
    Full-time
    At NVIDIA, we’re tapping into the unlimited potential of AI to define the next era of computing.An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can under...Show more
    Last updated: 30+ days ago • Promoted
    System Engineer

    System Engineer

    Supermicro • San Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show more
    Last updated: 30+ days ago • Promoted
    Senior System Software Engineer

    Senior System Software Engineer

    NVIDIA • Santa Clara, CA, United States
    Full-time
    We’re looking for a systems-minded technical leader to orchestrate engineering efforts across platform, product, and operations. This role sits at the intersection of software engineering, DevOps, a...Show more
    Last updated: 30+ days ago • Promoted
    Senior System Software Engineer - AI Performance and Efficiency Tools

    Senior System Software Engineer - AI Performance and Efficiency Tools

    NVIDIA • Santa Clara, CA, United States
    Full-time
    A key part of NVIDIA's strength is our sophisticated analysis / debugging tools that empower NVIDIA engineers to improve perf and power efficiency of our products and the running applications.We ar...Show more
    Last updated: 30+ days ago • Promoted
    Senior System Software Engineer - Tegra

    Senior System Software Engineer - Tegra

    NVIDIA • Santa Clara, CA, United States
    Full-time
    We are now hiring a Senior System Software Engineer to join the Nvidia's System Software group focusing on Data Center Server Platform Diagnostics. You will join a dynamic crew that builds and maint...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Scale AI, Inc. • San Francisco, CA, United States
    Full-time
    Software is eating the world, but AI is eating software.We live in unprecedented times - AI has the potential to exponentially augment human intelligence. Every person will have a personal tutor, co...Show more
    Last updated: 29 days ago • Promoted
    Senior System Software Engineer - Performance

    Senior System Software Engineer - Performance

    NVIDIA • Santa Clara, CA, United States
    Full-time
    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years.It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.T...Show more
    Last updated: 30+ days ago • Promoted
    Senior System Software Engineer for Headphone & Accessories

    Senior System Software Engineer for Headphone & Accessories

    Apple • Cupertino, CA, United States
    Full-time
    Join our Headphone & Accessories team and drive innovation in the wireless audio experience space! We craft and seamlessly integrate technologies that enrich people’s lives and deliver the best use...Show more
    Last updated: 2 days ago • Promoted
    Sr. System Engineer

    Sr. System Engineer

    Supermicro • San Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - AI System

    Senior Software Engineer - AI System

    NVIDIA • Santa Clara, CA, United States
    Full-time
    NVIDIA has been transforming computer graphics, animation, gaming, and accelerated computing for more than 25 years.It’s a unique legacy of innovation that’s fueled by phenomenal technology—and ama...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer - System Experience Personalization

    Senior Software Engineer - System Experience Personalization

    Apple • Cupertino, CA, United States
    Full-time
    Our team is looking for you to help make iOS more intelligent, proactive and personal.Our team is part of the core iOS experience, using privacy preserving on-device intelligence to drive new exper...Show more
    Last updated: 2 days ago • Promoted
    Senior System Software Bringup Engineer

    Senior System Software Bringup Engineer

    NVIDIA Corporation • Santa Clara, CA, United States
    Full-time
    Senior System Software Bringup Engineer page is loaded## Senior System Software Bringup Engineerlocations : US, CA, Santa Clara : US, Remotetime type : Full timeposted on : Posted Yesterdayjob ...Show more
    Last updated: 30+ days ago • Promoted
    Senior System Software Engineer - Autonomous Vehicles Platform

    Senior System Software Engineer - Autonomous Vehicles Platform

    NVIDIA • Santa Clara, CA, United States
    Full-time
    Our Autonomous Vehicles Platform Team is searching for a hands-on systems and software platform engineer to design ground-breaking solutions that will revolutionize the world of transportation and ...Show more
    Last updated: 30+ days ago • Promoted