Software Module Expert


Monrovia, CA, US

Entry Level:  Professionals (3+ years)
Function:  R&D/Engineering

Webasto is looking for a Software Module Expert to help us with our rapidly growing Charging Division.

Software Module Expert



  • The Software Module Expert will be responsible for defining the software architecture and developing Board Support Package (BSP), Bootloader and real time application software for microcontroller-based electric vehicle charging systems running under real-time operating system (RTOS)
  • The candidate is expected to work with cross functional teams, i.e., electrical, systems, regulatory, program management, test, and production to resolve and troubleshoot software issues and ensure that the product requirements are met
  • Must be able to conduct the software development activities throughout the full software development cycle



  • 7+ years of experience in embedded software development.  Proven in-depth experience in RTOS
  • Excellent programming skills using C/C++, Python, and low-level driver development experience
  • Experience in bare metal development for microcontrollers and microprocessors
  • Expert in developing CAN, SPI, I2C and UART interfaces
  • Basic understanding of electronics and ability to follow circuit schematics
  • Experience with the agile development process (Jira, CI/CD)
  • Good analytical skills and testing experience
  • Experience in hardware design is a plus
  • Candidate should have experience working in a process-oriented environment
  • Knowledge of software development tools including DOORS, AUTOSAR
  • Bachelor’s Degree in Computer Science, Computer Engineering, or a related engineering degree



Webasto is an Equal Opportunity Employer. We do not discriminate against  race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, marital status, veteran or military status, or any other legally protected status. 

Social Share Buttons

Nearest Major Market: Los Angeles