responsible for the architecture, design, and implement cutting-edge charging technology platform software.
02nd September, 2022
Position Summary This Lead Embedded Software Engineer will be responsible for the architecture, design, and implement cutting-edge charging technology platform software to use in support of advanced electric vehicle charging systems and related test equipment.
Key Functions & Responsibilities of the Lead Embedded Software Engineer
Act as a tech lead and a team lead for embedded SW development, validation, implementation, and support tasks to ensure multiple team projects and programs are driven to completion.
Architect and Design software and create software architecture and design documents.
Oversee the resolution of highly complex charging embedded SW development and ensure resolutions fit within the Plan of Record and roadmap.
Conduct embedded SW development and/or project reviews and project meetings with cross-functional teams to ensure team alignment with department product development and strategy
Qualifications Required Experience, Skills & Abilities of the Lead Embedded Software Engineer
BS or MS degree in Computer Science or EE.
10+ years in embedded SW development and 1+ years of management experience.
10+ years experience in C/C++.
Familiar with UML / Visualized software development tools.
Basic electronics knowledge and the use of lab equipment is required.
Familiar with software lifecycle development (e.g. Agile/Scrum, waterfall)
Hands-on experience with code signing and securing the SW
Excellent interpersonal and communication (written and verbal) skills.
Automotive CAN communication
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
Labview tool development
USB 2.0/3.0 technology
Wireless consumer electronic device experience including Beagle bone or Rasberry Pi
Interested and qualified candidates for the Lead Embedded Software Engineer position should submit their resume and qualified applicants will be contacted to move forward in the process.