CUJO AI delivers advanced Artificial Intelligence (AI) based capabilities to Network Services Providers (NSPs) around the globe. Our revolutionary AI-driven platform provides next generation:
- Network security
- Device intelligence
- Parental/content controls
We are looking for an experienced Embedded Linux Engineer with a background in native code Linux, network and kernel development to join our high performing fast growing engineering organization.
As a Embedded Linux Engineer at CUJO you will work in a team that builds home security solutions for operator home routers (CPE-devices), build test automation systems and port the software to different Linux based router platforms.
Responsibilities
- Build highly optimized software for Linux based CPE devices
- Develop network security, parental control and network device intelligence solutions
- Port the solution on different Linux based CPE platforms
- Build automation for functional, performance and resilience testing
- Assist with test lab infrastructure planning and implementation
Technical competencies
- Minimum 5 years of experience on native code Linux development
- Linux network stack and kernel development
- Excellent knowledge on IP based protocols
- Detailed knowledge on Linux operating systems architecture
- Familiar with developing software to embedded systems
- Proven track record of build solutions with high stability, performance, security, maintainability, and scalability
- Expertise on building Firewalls or protocol clients
- Development of Web Socket and ReSTful API clients
- Agile software development process experience
- Experience on systems monitoring, performance optimization, root cause analysis, and advanced troubleshooting
- Firmware test lab planning and implementation
- Experience on CI CD, TDD and test automation frameworks
Behavioral competencies
- Ability to learn quickly, and good written and verbal communication
- Good written and verbal communication in English
- A team player who takes pride in producing superior results while contributing to a high-caliber team
Benefits and Perks
- Ability to work flexible hours
- Hybrid work model
- Modern development equipment
- Conferences, training, books – anything for your development
- Opportunity to learn from highly skilled colleagues
- Benefits package that includes Health Insurance, snacks, and more!