We need this Firmware DevOps Engineer can bridge traditional embedded development with modern software practices. This role will focus on enhancing our OpenWrt-based firmware development processes using contemporary build systems, AI-assisted development, and modern DevOps methodologies.
As a Firmware DevOps Engineer, you will:
- 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
An insightful and influential collaborator to join our team. We encourage you to apply for this position if you have the following qualities:
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering
- 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