Embedded Software Engineer

Winegard Company

$80K — $110K *
Elgin, IL 60120In-Person
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 1-2 years of embedded software development experience or part of a full product 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).
  • Familiarity with wireless technologies such as BLE and Wi-Fi.

Responsibilities

  • Develop and maintain embedded applications on real-time operating systems, specifically Zephyr RTOS.
  • Design, implement, and test software for embedded wireless systems.
  • Develop and integrate custom device drivers for new hardware platforms.
  • Implement and maintain embedded build systems and version control workflows (Git).
  • Define and implement APIs for mobile applications to interact with embedded wireless devices.
  • Collaborate with cross-functional teams throughout the product lifecycle.
  • Support testing, validation, and troubleshooting of embedded systems.

Benefits

  • Full product lifecycle involvement for professional growth.
  • Opportunity to work with cutting-edge technologies like Zephyr RTOS and embedded wireless systems.
  • Cross-functional collaboration experience.
  • Emphasis on hands-on, practical development work.
  • Potential exposure to IoT applications and cloud services during development.
Full Job 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.

Similar Jobs

More Telecommunications & Hardware Jobs

Find similar Embedded Software Engineer jobs: