What are the responsibilities and job description for the Embedded Software Engineer position at Winegard Company?
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.