Ability to read schematics and data sheets
Excellent analytical and debugging skills
Proficient in C and C++ programming
Ability to apply academic and other engineering principles in the development of automotive components and utilize math-based tools
Knowledge on various interfaces – ARINC, RS-232, RS-422, USB, Ethernet etc
Expert level C, Assembly language, Matlab, Simulink, Labview, Lab windows or other software design/test tools
Experience in embedded software development
Understand hardware embedded environments such as Freescale, Renesas, Philips, Infineon, Microchip, Atmel, Etc
Experience with messaging systems such as ROS, ZMQ, RabbitMQ, etc
Python and shell scripting experience