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