Firmware Engineering Manager - EV Charging
Star Charge Americas Corp
Fremont, CA, United States
Full-time
Job description
Star Charge is seeking a talented and motivated EVSE Embedded Software Engineering Manager to join our team. As an EVSE Embedded Software Engineer, you will be responsible for developing and maintaining the internal product-related software for our company's electric vehicle supply equipment (EVSE).
This position will be based either in Irvine, CA or Fremont, CA
Responsibilities
- Responsible for embedded software design, development and debugging of electric vehicle charging equipment products.
- Responsible for project development, product improvement, maintenance, and non-standard design in the United States.
- Participate in the discussion and design of product-related programs.
- Create and maintain technical documentation, including software requirements, design and test plans.
- Participate in the interpretation of charging standards, participate in standard organization activities, product certification support.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Science or related field.
- 6+ years of relevant work experience
- Knowledge of embedded software design and development, including C and C++ programming languages.
- Familiar with ARM-CortexM series chips and experience with real-time operating systems such as RTOS or UCOSII.
- Familiar with software development tools, including debuggers, compilers, and integrated development environments (IDEs);
- Proficient in Linux systems and skilled in using Linux commands and tools for troubleshooting, including GDB, Valgrind, etc.
- Ability to perform kernel trimming, driver porting, network communication optimization, etc. for Linux systems.
- Able to write and optimize drivers for communication interfaces, such as 232, 485, TTL, IIC, SPI, etc. Able to write and optimize drivers for UC-win / Road.
- Familiar with QT tools, able to adjust UI architecture and optimize interface display;
- Able to lead the team in defect analysis, requirement analysis and program development.
- Able to lead the team in defect analysis, requirement analysis and program development. Strong ability to resist pressure, drive and manage software development.
- Analyze, optimize and expand the development of subsequent products for products on the market.
- Strong problem solving skills and attention to detail;
- Experience in product development of electric vehicle charging equipment is preferred but not required;
30+ days ago