Embedded Connectivity and Coms Software Engineer

MACHINE LEARNING TECHNOLOGIES LLC
Nashville, TNCONTRACTORPosted Jul 11, 2026

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

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free