
Firmware DevOps Engineer (Modern Embedded Development) - Banqiao
- Taipei City
- Permanent
- Full-time
- Enhance and modernize Makefile-based build systems for OpenWrt/LinksysWRT firmware
- Implement modern C/C++ development practices and toolchains for embedded systems
- Integrate AI-assisted coding tools into firmware development workflows
- Create automated testing frameworks for embedded software validation
- Optimize build processes for faster iteration and development cycles
- Develop tooling for cross-platform firmware development and testing
- Collaborate with senior engineers on CI/CD pipeline improvements
- Research and implement modern embedded development tools and practices
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering (recent graduates welcome)
- Strong proficiency in C/C++ programming with understanding of embedded constraints
- Knowledge of Linux systems and command-line tools
- Experience with build systems, particularly Make and CMake
- Understanding of version control (Git) and collaborative development workflows
- Familiarity with embedded development concepts (cross-compilation, device drivers, real-time systems)
- Enthusiasm for modern development tools and AI-assisted programming
- Strong problem-solving skills and attention to detail
- Academic or project experience with OpenWrt, Buildroot, or Yocto
- Familiarity with AI coding assistants and modern IDEs (VS Code, Cursor, etc.)
- Knowledge of embedded Linux development and kernel modules
- Understanding of hardware interfaces (SPI, I2C, UART, GPIO)
- Experience with debugging tools (GDB, JTAG debuggers)
- Knowledge of networking protocols and embedded networking
- Understanding of open source licensing and compliance
- Previous work with cross-compilation toolchains and embedded SDKs
- Interest in IoT protocols and device management systems