Opengear, a Digi company, is looking to solve the business and technical problem of designing and manufacturing sophisticated data center, network, and remote site management products, with a focus on exploring new solutions for hyper-scale data center deployment and management.
Requirements
- 7+ years of commercial experience in Rust and C/C++ software development on Linux, with exposure to both firmware and software.
- Experience with Python for automation, tooling, or testing.
- Experience with networking technologies, protocols, and security.
- Experience with Yocto/OpenEmbedded build systems.
- Knowledge of Linux kernel internals and/or driver development.
Responsibilities
- Lead the design, development, and delivery of Opengear’s next-generation network resilience products.
- Drive best practices in code quality, automated testing, and continuous integration.
- Collaborate closely with hardware engineers, product managers, and fellow software engineers to ensure robust, high-performance products.
- Investigate and resolve complex technical issues in development and production environments.
- Contribute to architectural decisions that shape the future of our product lines.
- Challenging, end-to-end software and firmware development across our solution stack - from embedded firmware and Linux kernel drivers to web-based interfaces and centralized management platforms.
Other
- Hybrid role. Commute to office in Sandy, UT.
- Mentor and coach junior engineers, fostering skill growth and team excellence.
- Candidates must have valid work authorization in the United States at the time of application. Visa applications of any kind will not be considered.
- The opportunity to shape the next generation of Opengear’s network resilience products.
- A collaborative work environment with a strong engineering culture.