Talent.com
Staff System Software Engineer

Staff System Software Engineer

ChargePointCampbell, CA, United States
15 hours 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
    • Promoted
    Systems Engineer, Sr. Staff

    Systems Engineer, Sr. Staff

    Redwire SpaceSan Jose, CA, United States
    Permanent
    Redwire is accelerating humanity's expansion into space through specializing in-space manufacturing technologies, developing space-optimized products to improve industrial machines on Earth, and de...Show moreLast updated: 8 days ago
    • Promoted
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Senior Staff Software Engineer, Data Cloud.Key Responsibilities Design and develop Cloud-based solutions using technologies such as AWS, MongoDB, Kafka, Java, and Sprin...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Systems Engineer

    Staff Systems Engineer

    KLAMilpitas, CA, United States
    Full-time
    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem.Virtually every electronic device in the world is produced using our technologies.No laptop, smartpho...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, Full Stack

    Software Engineer, Full Stack

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Software Engineer, Full Stack.Key Responsibilities Lead technology projects and a team to create robust, cloud-native solutions in data management and security Write h...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Backend Engineer

    Staff Backend Engineer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Staff Backend Engineer (Remote, USA).Key Responsibilities Design and scale backend systems, APIs, and services for the open-source platform Build developer interfaces,...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Site Reliability Engineer

    Staff Site Reliability Engineer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Staff Site Reliability Engineer.Key Responsibilities Define and drive the strategic direction for SRE practices and reliability engineering Architect and implement com...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    SupermicroSan 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 moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    VirtualVocationsSanta Clara, California, United States
    Full-time
    A company is looking for a Staff Software Engineer to design and build applications and workflow automation for critical business and engineering processes. Key Responsibilities Translate high-lev...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer III - Full Stack

    Software Engineer III - Full Stack

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Software Engineer III - Full Stack (Remote).Key Responsibilities Estimate and complete development tasks including coding, requirements gathering, and analysis with min...Show moreLast updated: 1 day ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    PsiQuantumPalo Alto, CA, United States
    Full-time
    Quantum computing holds the promise of humanity's mastery over the natural world, but only if we can build a.PsiQuantum is on a mission to build the first real, useful quantum computers, capable of...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    FortinetSunnyvale, CA, United States
    Full-time
    Fortinet is looking for a Staff Software Engineer on the FortiCNAPP Team! Be a valuable member of the team that owns and operates high-availability, cross-cloud, large-volume, data processing syste...Show moreLast updated: 15 hours ago
    • Promoted
    Full-Stack Software Engineer

    Full-Stack Software Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Full-Stack Software Engineer, Vue + PHP (Remote).Key Responsibilities Develop and deploy features that enhance product offerings while ensuring quality and speed Lead ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Staff Mobile Software Engineer

    Staff Mobile Software Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Staff Mobile Software Engineer.Key Responsibilities : Write high-quality, production-ready code in C#, XAML, and. NET MAUI Own and complete user stories end-to-end, from...Show moreLast updated: 22 hours ago
    • Promoted
    Staff Engineer

    Staff Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Staff Engineer to create technical strategies for key systems and ensure platform scalability. Key Responsibilities : Provide architectural leadership across engineering ...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Staff Engineer

    Sr. Staff Engineer

    Bio-Rad LaboratoriesPleasanton, CA, United States
    Full-time
    You'll drive the development of hardware products that directly impact healthcare innovation and improve lives worldwide. You'll collaborate cross-functionally to.Your expertise in electrical engine...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Engineer

    Staff Engineer

    Bio-Rad LaboratoriesPleasanton, CA, United States
    Full-time
    As a Senior Electrical Engineer, you will play a critical role in designing, debugging, and supporting custom electronics solutions for cutting-edge life science research platforms.You'll drive the...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Engineer - Backend

    Staff Engineer - Backend

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Staff Engineer - Backend Platform.Key Responsibilities Lead and contribute to backend architecture and services, balancing hands-on development with team coaching Prov...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer, AI Systems

    Senior Software Engineer, AI Systems

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Senior Software Engineer, AI Systems - vLLM and MLPerf.Key Responsibilities Design and implement efficient inference systems for generative AI models Define benchmarki...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    Staff Engineer, IAM

    Staff Engineer, IAM

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Staff Engineer, IAM Control Plane.Key Responsibilities Design and build next-generation IAM primitives for secure user access Develop user-facing permission models and...Show moreLast updated: 16 hours ago
    • Promoted
    Staff Technical Services Engineer

    Staff Technical Services Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Staff Technical Services Engineer.Key Responsibilities Design and implement corporate-scale technical initiatives while leading training efforts for junior team members...Show moreLast updated: 30+ days ago