Sr Embedded Software Engineer 1
Monrovia, CA, US
Webasto Charging Systems, Inc. is seeking a Sr. Software Engineer for our location in Monrovia, CA.
Roles and Responsibilities:
This Sr. Embedded Software Engineer will be responsible for the design, development, debugging, integration, and testing of software applications used in support of advanced electric vehicle charging systems and related test equipment. The work responsibilities will include:
- Design software and create software design documents.
- Code, simulate, integrate and validate software for real-time embedded systems.
- Develop simulation and interfacing methodology for the testing of embedded software.
- Will work closely with multiple teams of software developers supporting R&D programs.
Skills and Experience
- BS/MS in Electrical Engineering, Computer Science, or related discipline.
- 10+ years / MS 7+ years experience in real-time / embedded application software.
- 10+ years experience in C/C++.
- Familiar with UML / Visualized software development tools.
- Basic electronics knowledge and use of lab equipment is required.
- Familiar with software lifecycle development (e.g. Agile/Scrum, waterfall)
- Hands on experience with Flash Tools and JTAG Debugger is must
- Excellent interpersonal and communication (written and verbal) skills.
Preferred Experience:
- Serial communications
- Automotive CAN communication
- Windows programming
- Bluetooth protocols
- Modem protocols (LTE, 3G, 4G)
- TCP/IP and UDP
- Knowledge of industry tools including Subversion, Keil, Code Composer Studio, and JIRA.
Good to have:
- Windows real time programming experience
- Wifi (802.11) experience
- Product Management: 1 year
- PCB Modeling & Design
- Python scripting
- Labview tool development
- USB 2.0/3.0 technology
- Wireless consumer electronic device experience including Beagle bone or Rasberry Pi
- Electrical control theory / Simulink
Sr. Software Engineer
Roles and Responsibilities:
This Sr. Embedded Software Engineer will be responsible for the design, development, debugging, integration, and testing of software applications used in support of advanced electric vehicle charging systems and related test equipment. The work responsibilities will include:
- Design software and create software design documents.
- Code, simulate, integrate and validate software for real-time embedded systems.
- Develop simulation and interfacing methodology for the testing of embedded software.
- Will work closely with multiple teams of software developers supporting R&D programs.
Skills and Experience
- BS/MS in Electrical Engineering, Computer Science, or related discipline.
- 10+ years / MS 7+ years experience in real-time / embedded application software.
- 10+ years experience in C/C++.
- Familiar with UML / Visualized software development tools.
- Basic electronics knowledge and use of lab equipment is required.
- Familiar with software lifecycle development (e.g. Agile/Scrum, waterfall)
- Hands on experience with Flash Tools and JTAG Debugger is must
- Excellent interpersonal and communication (written and verbal) skills.
Preferred Experience:
- Serial communications
- Automotive CAN communication
- Windows programming
- Bluetooth protocols
- Modem protocols (LTE, 3G, 4G)
- TCP/IP and UDP
- Knowledge of industry tools including Subversion, Keil, Code Composer Studio, and JIRA.
Good to have:
- Windows real time programming experience
- Wifi (802.11) experience
- Product Management: 1 year
- PCB Modeling & Design
- Python scripting
- Labview tool development
- USB 2.0/3.0 technology
- Wireless consumer electronic device experience including Beagle bone or Rasberry Pi
- Electrical control theory / Simulink
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.
Nearest Major Market: Los Angeles