Embedded Software Engineer
Job in
Elgin, Kane County, Illinois, 60122, USA
Listed on 2026-06-05
Listing for:
Winegard Company
Full Time
position Listed on 2026-06-05
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
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.
- 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.
- 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.
- Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- 1–2 years of relevant industry experience.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×