Taiwan Job Openings
W-NeWeb Corporation (WNC)
Sr Embedded prplOS Platform Developer
FULL TIME
October 25, 2024
Job description
Key Responsibilities
Education:
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.
- Work Location: Dallas, Texas/ Taiwan HQ.
- Bachelor’s degree in Computer Science (CS) or Electrical Engineering (EE) plus 5 years of Linux development experience, or a Master’s degree in CS plus 3 years, or 10+ 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.
- Familiarity with Open WRT or prpl OS is a plus.
- Understanding of different communication protocols (I2C, SPI, USB, UART, etc.).Knowledge of Io T protocols (MQTT, Co AP, 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.
- The position involves regular verbal and written communication, collaborative discussions, problem-solving, and critical thinking.
- The ability to work within strict timelines and under pressure is essential.
- This role frequently requires the ability to work in a technical laboratory environment where chemicals such as lead-free solder for PCB boards, various plastics for 3D printing, and lasers up to class III will be present.
- Involvement in industry forums such as IETF, MEF, ITU, IEEE, BBF, prpl Foundation, etc.
Education:
- Bachelor's (Preferred)
- Linux development: 3 years (Preferred)
- hsinchu (Preferred)
New Job Alerts
Johnson & Johnson
Director - Government Affairs & Policy, Taiwan
November 19, 2024
View Job DescriptionLooking for similar job?
GoPro
Senior Firmware Engineer - Embedded Systems (Contract)
CONTRACT
August 7, 2024
View Job DescriptionAgensi Pekerjaan INTHO SDN BHD
嵌入式系統工程師 Embedded Systems Engineer (INT15072024-8)
FULL TIME
September 18, 2024
View Job DescriptionUbiquiti Inc.
F0156 - Embedded Firmware Engineer (Camera)
FULL TIME
September 18, 2024
View Job DescriptionAmazon Development Center Taiwan Limited
Embedded Firmware QA Engineer, eero
September 17, 2024
View Job DescriptionSee What’s New: W-NeWeb Corporation (WNC) Job Opportunities
W-NeWeb Corporation (WNC)
PrplOS Platform Staff Architect
FULL TIME
October 25, 2024
View Job DescriptionNew Job Alerts
Johnson & Johnson
Director - Government Affairs & Policy, Taiwan
November 19, 2024
View Job Description