Embedded Connectivity and Coms Software Engineer
Role responsibilities
Architect, design, and maintain embedded software applications for boat electronic systems. Develop connectivity solutions for CAN-based modules, smart devices, and cloud services using C/C++ and Python.
Requirements
Requires eight or more years of embedded programming experience with leadership qualities. Must have an applied understanding of embedded Linux, RTOS, and various communication protocols including Bluetooth and Wi-Fi.
Key skills
C++, C, Python, Embedded Linux, RTOS, Socket CAN, BlueZ, Bluetooth Low Energy, Wi-Fi, HTTPS, SSL, TCP/IP, MQTT, FTP, Code Composer Studio, Git
Keywords
Embedded Software, Connectivity, Communications, C++, C, Python, Embedded Linux, RTOS, Socket CAN, BlueZ, Bluetooth Low Energy, Wi-Fi, HTTPS, SSL, TCP/IP, MQTT, FTP, Code Composer Studio, SVN, DevOps, Git, Lean Six Sigma, Marine Propulsion, Engine Control Systems, Unit Testing