Winegard Company Verified
Telecommunications Equipment, Manufacturing, Consumer Electronics
Embedded Software Engineer
Iowa, United StatesOnsiteFull TimeEntry-level (exp-based)Posted 2 months agoVisa sponsorship available
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.
Similar roles
- Senior Embedded Software EngineerPulsenics Inc. · Toronto, Ontario, Canada · Onsite
Senior Embedded Software EngineerAccelevation LLC · Sterling, Virginia, United States · Onsite
Embedded Software EngineerSoho Square Solutions · Irvine, California, United States · Onsite
Embedded Software EngineerPerceptive Innovations · Dulles Town, Virginia, United States · Onsite- Embedded Software EngineerL&T Technology Services · Mossville, Illinois, United States · Onsite