Sr Embedded - prplOS platform SW Developer Job at Wistron NeWeb Corporation (WNC), Dallas, TX

ZzVOTmYxSFFtK2ZBbU16RTQwVVd0WHpadlE9PQ==
  • Wistron NeWeb Corporation (WNC)
  • Dallas, TX

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 team
  • Work Location: Dallas, Texas/ Taiwan HQ

Qualification

  • 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 the 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.

Job Tags

Work experience placement,

Similar Jobs

Community Medical Group

EMR Analyst Job at Community Medical Group

 ...experience (2-5 years) as an EMR Analyst or in a related IT/healthcare role. Experience with EMR/EHR systems (e.g., eCW eClinicalWorks, Epic, Cerner, Meditech, Allscripts) is highly preferred. Familiarity with physician practice workflows, clinical processes, and the... 

HirefinderRPO

Jr. Naval Architect Job at HirefinderRPO

 ...Preferred Qualifications ~1-3 years of experience in the maritime industry ~ Familiarity with machinery and systems aboard commercial ships, workboats, tug/barges, passenger vessels, and yachts ~ Experience with shipyard newbuild or repair engineering and construction... 

Honey Do Service Of Franklin

Home Repair Service Technician Job at Honey Do Service Of Franklin

 ...Home Repair Service Technician The Honey Do Service, Inc. is a trusted home repair and improvement service provider in the communities of Spring...  ...pressure and meets tight deadlines Highly computer and smart phone literate with maturity to use as appropriate Fantastic... 

Williams Family Funeral Home

Funeral Director & Mortician Job at Williams Family Funeral Home

Position Description A funeral director meets with families of the deceased, makes funeral service and cemetery visit arrangements, orders caskets, arranges wakes and memorial services, and tends to other family requests as necessary. Essential Duties and Responsibilities... 

Hotel Park Ave

Director of Revenue Job at Hotel Park Ave

 ...of space is at the core of everything we do. As we prepare for our refurbishment and relaunch in 2025, we are looking for a Director of Revenue to join our leadership team. The Director of Revenue you will be responsible for optimizing total top line revenues and...