Posted 2mo ago

WINEGARD COMPANY - Embedded Software Engineer

@ Winegard
Elgin, Illinois, United States
OnsiteFull Time
Responsibilities:Develop embedded, Maintain software, Design drivers
Requirements Summary:1-2 years embedded software experience; Zephyr RTOS; C; device drivers; Git; BLE/Wi‑Fi; MQTT; scripting; security concepts.
Technical Tools Mentioned:Zephyr RTOS, C programming, Device drivers, Git, MQTT, BLE, Wi-Fi, Scripting
Save
Mark Applied
Hide Job
Report & Hide
Job Description

















WINEGARD COMPANY - Embedded Software Engineer














In order to use this site, it is necessary to enable JavaScript.


Here are the instructions how to enable JavaScript in your web browser.









All Jobs
 > 
Embedded Software Engineer

WINEGARD COMPANY

Embedded Software Engineer

Elgin, IL
Description

  

Key Responsibilities

  • Develop and maintain embedded applications on real-time operating systems, primarily Zephyr RTOS. 
  • Design, implement, and test software for embedded wireless systems, including BLE and Wi-Fi. 
  • Develop and integrate custom device drivers to support new hardware platforms. 
  • Implement and maintain embedded build systems, environment scripts, and version control workflows (Git). 
  • Define and implement APIs and communication methods to enable mobile applications to interface with embedded wireless devices. 
  • Collaborate cross-functionally with product management, engineering, QA, and manufacturing teams to support the full product lifecycle from development through production. 
  • Support testing, validation, and troubleshooting of embedded systems and hardware integrations. 
Requirements


  • Minimum of 1-2 years of experience in embedded software development or participation in at least one full product development lifecycle. 
  • Hands-on experience with Zephyr RTOS on embedded processors. 
  • Strong proficiency in C programming. 
  • Experience with real-time embedded systems and device driver development (Zephyr required). 
  • Experience with Zephyr Device Tree configuration. 
  • Familiarity with wireless communication technologies such as BLE and Wi-Fi. 
  • Basic knowledge of MQTT and embedded networking concepts. 
  • Experience with scripting and build systems. 
  • Understanding of embedded security concepts, including encryption and secure communications. 

Preferred Qualifications

  • Experience with embedded IoT modems. 
  • Familiarity with Linux-based embedded systems (e.g., OpenWRT, LEDE). 
  • Experience with Python or other scripting languages. 
  • Knowledge of embedded OS development or migration. 
  • Experience with AWS core services, particularly in IoT applications. 

Education & Experience

  • Bachelor’s  degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field. 
  • 1-2 years of relevant industry experience.