Jobs and Careers
WI

Job Posting Title Sr Embedded prplOS Platform Developer

Wistron NeWeb Corporation (WNC)
United Statesfull_timeVerifiedPosted 24 Jan 2025

About the role

We are a leading company in the wireless broadband communications industry looking for talented professionals with a winning attitude.


Job Description

Key Responsibilities:

  • Design, develop, and debug software for embedded devices and systems from requirements to production and commercial deployment.
  • Review and analyze system specifications to determine software requirements and ensure system hardware compatibility.
  • Develop and maintain firmware for various embedded products.
  • Write high-quality, efficient, and reusable code with robust testing and validation.
  • Implement software for embedded devices and systems involving writing code, as well as debugging and integrating system components.
  • Work with hardware engineers to diagnose and solve embedded system-level issues.
  • Contribute to the development of project goals, schedules, and resource planning.
  • Understand and implement communication protocols and be able to integrate networking components.
  • Maintain code quality, organization, and automation.
  • Stay abreast of current technology trends in embedded software architecture and protocols.
  • Document software designs and code with specifications and source control, and maintain software configuration management.
  • Collaborate with internal and external team members
  • Communicate status and updates to HQ teams

Qualifications:

  • Bachelor’s degree in Computer Science (CS) or Electrical Engineering (EE) plus 3 years of Linux development experience, or 7+ years of Linux development.
  • Proven working experience in software engineering with a solid background in embedded systems design with preemptive, multitasking real-time operating systems (RTOS).
  • Proficiency in C/C++ and assembly programming languages.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review techniques.
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
  • Strong documentation and writing skills.
  • Adequate knowledge of reading schematics and data sheets for components.
  • Experience in embedded software development with a focus on optimizing performance and scalability.

Preferred Skills:

  • Excellent communication skills
  • Familiarity with OpenWRT or prplOS is mandatory.
  • Understanding ARM architecture is a plus
  • Understanding of different communication protocols (I2C, SPI, USB, UART, etc.).
  • Knowledge of IoT protocols (MQTT, CoAP, etc.) is a plus.
  • Experience with embedded Linux and development of kernel modules is desirable.
  • Agile/Scrum methodology experience.
  • Experience in hands-on development and troubleshooting on embedded targets with tools like oscilloscopes, multimeters, and logic analyzers is a plus.


Education


Work Experience


Language


Skills

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Wistron NeWeb Corporation (WNC)

View company profile →