Embedded Connectivity Engineer - Wifi / Bluetooth

LTD Global
Fond du Lac, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Fond du Lac, United States of America

Tech stack

Agile Methodologies
Unit Testing
Bluetooth Low Energy (Bluetooth)
Bluetooth
C++
Code Composer Studio
Cellular Networks
Cloud Computing
Code Review
Computer Engineering
Data Transmissions
DevOps
Linux on Embedded Systems
Embedded Software
Python
Message Queuing Telemetry Transport (MQTT)
Network Protocols
Real-Time Operating Systems
Smart Devices
Software Engineering
Subversion
TCP/IP
Wi-Fi Technology
Transport Layer Security
File Transfer Protocol (FTP)
Cloud Platform System
Delivery Pipeline
GIT
Information Technology
Cloud Integration
Software Version Control

Job description

We are seeking an experienced Embedded Connectivity and Communications Software Engineer to join our growing engineering team. In this role, you will design, develop, and maintain embedded software systems that enable seamless communication between marine electronic control modules, smart devices, and cloud-based platforms. You will work with advanced embedded technologies to deliver secure and reliable connectivity across CAN, Bluetooth, Wi-Fi, and cellular networks., * Architect, design, and implement embedded software applications in C/C++ and Python.

  • Develop communication interfaces for CAN-based systems, Bluetooth Low Energy (BLE), Wi-Fi, and cellular modules.
  • Integrate embedded software with mobile and cloud platforms for connected marine systems.
  • Utilize tools such as Code Composer Studio, SVN, Git, and DevOps pipelines for production-grade development.
  • Implement unit tests, code reviews, and ensure compliance with internal coding standards and best practices.
  • Work with SocketCAN, BlueZ stack, and networking protocols such as TCP/IP, HTTPS, SSL, MQTT, and FTP.
  • Participate in Agile development cycles and lead small software teams or technical initiatives.
  • Troubleshoot and optimize embedded software for performance, reliability, and connectivity.
  • Collaborate cross-functionally with systems, hardware, and testing teams to ensure robust integration.

Requirements

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 8+ years of experience in embedded systems software development.
  • Strong proficiency in C/C++, Python, and embedded Linux or RTOS environments.
  • Hands-on experience with communication stacks and networking protocols.
  • Applied understanding of SocketCAN, BlueZ Bluetooth stack, and wireless connectivity (Wi-Fi, cellular).
  • Experience using version control systems (Git, SVN) and DevOps tools.
  • Demonstrated leadership ability and a passion for building reliable, high-performance embedded software.
  • Ability to work around watercraft and marine environments., * Experience in marine, automotive, or industrial embedded systems.
  • Familiarity with IoT and cloud integration for connected devices.
  • Knowledge of security protocols, OTA updates, and data communication frameworks.

Apply for this position