Winegard Company logo
Winegard Company Verified
Telecommunications Equipment, Manufacturing, Consumer Electronics

Embedded Software Engineer

Iowa, United StatesOnsiteFull TimeEntry-level (exp-based)Posted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Seeking an Embedded Software Engineer to develop and maintain embedded applications on real-time operating systems, primarily Zephyr RTOS. Responsibilities include designing, implementing, and testing software for embedded wireless systems (BLE, Wi-Fi), developing custom device drivers, and integrating APIs for mobile applications. The role involves collaborating with cross-functional teams throughout the product lifecycle and supporting testing and troubleshooting. Requires 1-2 years of embedded software development experience, proficiency in C, and hands-on experience with Zephyr RTOS, device drivers, and wireless technologies.

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.
Ready to apply?
You'll be redirected to Winegard Company's application page.

Similar roles