Jobs · Information Technology · Tennessee

Embedded Connectivity and Coms Software Engineer

MACHINE LEARNING TECHNOLOGIES LLC · Nashville, TN · 4 wk ago
Information TechnologyContract

Responsibilities

  • Architect, design, develop and maintain software applications on embedded platforms.
  • Use production development tools and practices including the use of Code Composer Studio, SVN, DevOps, Git.
  • Follow company coding style, use of best practices, and unit testing.
  • Participate in and eventually lead small groups through software development cycles.
  • Develop code for Bluetooth Low Energy, Wi-Fi, and Cellular communications.

Requirements

  • Eight or more years of demonstrated experience in embedded programming with leadership qualities.
  • An applied understanding of:
    • Socket CAN
    • C/C++
    • Python
    • Embedded Linux
    • RTOS
    • BlueZ Bluetooth Stack
    • Wi-Fi, HTTPS, SSL, TCP/IP, MQTT, FTP

Similar jobs