Software Engineer Taipei
We invite you to join our team specializing in embedded software development for home gateway platforms utilizing Qualcomm's networking SoCs and the open-source stack. This position entails contributing to system services, network stacks for home gateway products, Wi-Fi mesh features, App and Web GUI configuration interfaces, and work on CI/CD during software development.
Requirements
Bachelor’s degree in computer science, Electronics, or related field.
0–3 years of hands-on experience in software development, ideally in embedded systems.
Solid knowledge of C/C++ programming
Understanding of basic networking concepts and protocols (IP, DHCP, NAT, etc.).
Experience with version control systems such as Git.
Bonus Points
Familiar with Python and Linux shell scripting
Familiar with Linux development environments, including build systems like Make, CMake, or Yocto
Familiar with GitHub, GitHub Action, Jenkins, JIRA, Confluence.
Responsibilities
Develop and integrate software components over Qualcomm based SoC.
Interface with Qualcomm APIs, Wi-Fi drivers, and protocol stack.
Implement configuration and telemetry from App and Web GUI
Conduct functional and performance tests, bug fixing, and version upgrades.
Develop CI/CD using GitHub Actions for SDK build frameworks.
Work with QA to enable test automation, including integration with tools such as Robot.
The application process will continue on the employer's website.
Location
Taipei, Taiwan