Application Guide
How to Apply for Staff Software Engineer - Embedded Software
at Charge Point
🏢 About Charge Point
ChargePoint is leading the EV charging revolution with the world's largest open charging network, making them uniquely positioned at the intersection of clean energy, transportation, and technology. Their mission-driven approach to empowering widespread EV adoption offers engineers the chance to work on infrastructure that directly combats climate change while shaping the future of transportation.
About This Role
As a Staff Software Engineer - Embedded Software at ChargePoint, you'll design and implement cutting-edge firmware for ARM-based microprocessors that control high-power electronics in next-generation EV charging stations. This role directly impacts the reliability and functionality of charging hardware that thousands of EV drivers depend on daily, requiring close collaboration with hardware and cloud teams across geographies.
💡 A Day in the Life
A typical day involves designing and implementing embedded firmware features for ARM-based charging controllers, collaborating with hardware engineers on interface specifications, debugging communication protocol issues with CAN or SPI, and participating in cross-functional meetings with cloud and system teams to ensure seamless integration. You'll spend significant time writing and testing C/C++ code that directly controls high-power electronics in EV charging stations.
🚀 Application Tools
🎯 Who Charge Point Is Looking For
- Has 5+ years of embedded C/C++ development experience with hands-on work across Linux, RTOS, and bare-metal systems (FreeRTOS experience is particularly valuable)
- Possesses practical knowledge of communication protocols critical to EV charging systems: CAN, SPI, I2C, MODBUS, or CANOPEN
- Demonstrates experience with software build tools and can work effectively in cross-functional teams spanning hardware, system, and cloud engineering
- Shows enthusiasm for ChargePoint's mission of accelerating EV adoption and understands the importance of reliable, high-power electronics control
📝 Tips for Applying to Charge Point
Highlight specific ARM-based microprocessor projects where you controlled high-power electronics, quantifying reliability metrics or performance improvements
Explicitly mention your experience with FreeRTOS and at least two of the listed protocols (CAN, SPI, I2C, MODBUS, CANOPEN) in your resume bullet points
Describe a cross-functional collaboration experience, especially with hardware teams or across different geographical locations
Include examples of using software build tools in embedded development contexts, not just generic build experience
Connect your experience to EV charging or similar high-power control applications if possible, showing understanding of the domain
✉️ What to Emphasize in Your Cover Letter
["Your specific experience with ARM-based embedded systems controlling power electronics and why that's relevant to EV charging hardware", 'Examples of successful cross-functional collaboration with hardware engineers or geographically distributed teams', 'How your protocol knowledge (CAN, SPI, I2C, MODBUS, CANOPEN) has been applied in real embedded systems', "Your motivation to contribute to ChargePoint's mission of accelerating EV adoption through reliable charging infrastructure"]
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → ChargePoint's specific charging hardware products and their technical specifications to understand the embedded systems context
- → The company's open charging network approach and how embedded systems integrate with their cloud platform
- → Industry standards and protocols specific to EV charging (like OCPP, ISO 15118) that might interface with embedded systems
- → ChargePoint's recent technical blog posts or engineering presentations about their firmware architecture
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Presenting only generic embedded experience without highlighting ARM, high-power electronics, or the specific protocols mentioned
- Failing to demonstrate understanding of how embedded systems integrate with hardware in high-power applications
- Showing no awareness of ChargePoint's mission or the EV charging industry context in your application materials
📅 Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!