This Embedded Software Engineer will be responsible for the design, development, debugging, integration, and testing of firmware 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.
2+ years / MS (1 year experience in real-time / embedded application software.
Experience in C/C)
Familiar with UML / Visualized software development tools.
Basic electronics knowledge (digital schematic) and use of lab equipment.
Excellent interpersonal and communication (written and verbal) skills.
Preferred Experience:
Familiar with software lifecycle development (e.g. Agile/Scrum, waterfall)
Familiar with Flash Tools and JTAG Debugger
Experience with microcontrollers, microprocessors, and low-level hardware programming.
Familiarity with communication protocols such as CAN, UART, I2C, and SPI.
Serial communications
Wi-Fi and Bluetooth protocols
Modem protocols (LTE, 3G, 4G)
TCP/IP and UDP
Knowledge of industry tools including , Git, Keil, Code Composer Studio, and JIRA.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.