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

dkVUQWRtVERuR3hxczJXdTMvNTFycURRQlE9PQ==
  • 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

Colorado UpLift

Teacher/Mentor Job at Colorado UpLift

 ...Learning Expertise in the Denver and Aurora school districts. Our Teacher/Mentors teach in the various school districts, free accredited...  .../support, friendships/relationships, beliefs/morals, education/training, financial/planning, societal responsibility, health/wellness,... 

AdaptHealth LLC

Respiratory Therapist; Vent - Field ***$5,000 Sign-On Bonus*** Job at AdaptHealth LLC

Description: Position Summary: The RT Vent Field Clinician is a Respiratory Therapist providing respiratory patient care to Vent patients for optimal outcomes. Provides respiratory care to patients in alternate sites in accordance with AdaptHealth's policies and...

On Q Home Loans

Loan Officer Assistant Job at On Q Home Loans

 ...could be the perfect fit for you! Flexible to work in office/remote/hybrid Pay Range: $40-$43k Annual Salary-plus per file bonus...  ...keep everything on track. - Prepare files for processing and underwriting, ensuring accuracy and completeness. - Follow up on leads... 

Dynamics ATS

Senior HVAC Mechanical Engineer Job at Dynamics ATS

 ...Senior HVAC Mechanical Engineer JOB-10043656 Anticipated Start Date 05/05/2025 Location Richland, WA Type of Employment Contract-to-Hire Employer Info Client is a global leader in subsea, onshore/offshore and surface projects, providing... 

Gulfstream

Apprentice Structural Mechanic Job at Gulfstream

 ...Responsibilities for this Position Position Title: Apprentice Structural Mechanic Date: Mar 10, 2025 Location: Savannah, GA, US Company: Gulfstream Aerospace Corporation Apprentice Structural Mechanic in GAC Savannah Unique Skills: No...