Embedded Security Engineer
This role involves designing innovative security solutions for software-defined vehicles and embodied robots using C/C++ and scripting languages.
• Innovate, design and develop comprehensive security solution for automotive and robotic embedded systems • 3+ years experience in embedded software development • Solid C/C++ programming, troubleshooting and unit test skill • Knowledge of multiple OSes/ platforms and their internals, e.g.: Yocto Linux, UTOSAR Classic/Adaptive, VxWorks, QNX RTOS, AAOS • Proven experience with Robot Operating System is a plus, e.g.: ROS, ROS2, NVIDIA Isaac ROS • Knowledge of following communication protocols, e.g.: CAN, CAN-FD, DDS, SOME/IP, UDS, MQTT • Proficiency in Python programming for scripting and tool development. Experience building automation tools or data analysis scripts to aid research efforts • Experience on analyzing binary images & SBOM is a plus