Firmware Engineer developing network security solutions for operator home routers at CUJO AI. Involves building software, test automation, and working with embedded systems.
Responsibilities
Port CUJO AI’s solutions on different Linux-based CPE platforms.
Build highly optimized software for Linux-based CPE devices.
Develop network security, parental control and network device intelligence solutions.
Build automation for functional, performance and resilience testing.
Assist with test lab infrastructure planning and implementation.
Requirements
Minimum 5 years of experience in native code Linux development.
Linux network stack knowledge: iproute2, Netfilter’s tools, pcap, and so on.
Knowledge of building C applications in Linux.
Hands-on experience with embedded Linux build systems, particularly OpenWRT, Yocto.
Knowledge of building POSIX-compliant shell scripts.
Proficiency in working with Git and its operations (commit, rebase, submodules).
Good knowledge of IP-based protocols.
Good knowledge of Linux operating systems architecture.
Experience in building firewalls or protocol clients.
Familiarity with developing software for embedded systems.
Proven track record of build solutions with high stability, performance, security, maintainability, and scalability.
Bonus: Agile software development process experience.
Experience in systems monitoring, performance optimization, root cause analysis, and advanced troubleshooting.
Experience with CI/CD, TDD, and test automation frameworks.
Familiarity with Rust or interest in learning it.
Benefits
Flexible Work – Hybrid or fully remote options based on your location.
Team Gatherings – Annual company events and team activities.
Career Growth – Training bonuses for AWS certifications and other learning opportunities.
Softwareentwickler developing customer - oriented solutions for data collection and SCADA. Collaborating with teams and enhancing software products throughout their lifecycle.
IT - Systementwickler focusing on building and maintaining Linux systems and networks. Collaborating with clients and optimizing performance while ensuring documentation and knowledge transfer within the team.
Software Engineer developing software for logistics, trade, and customs. Engaging in various projects with ample room for personal and professional development.
Senior Softwareentwickler focusing on the development of software for demodulation and decoding of radio signals. Collaborating within an agile team leveraging C++ and Python technologies.
Senior Software Developer focusing on software for demodulation and decoding of radio signals. Join PROCITEC's agile team developing cutting - edge digital signal processing solutions.
Agile C# Developer crafting high - quality software solutions for clients in diverse sectors. Engaging in Agile processes and utilizing modern technologies for development in a hybrid work environment.
Developers for Agile Software Engineering creating innovative software solutions in various projects. Involved in full - stack development with a strong focus on quality and agile practices.
Generative AI Software Engineering Intern supporting applied AI development for Benchmark Gensuite's platform. Collaborating with experienced engineers on backend services and AI workflows.
Software developer focused on designing ERP solutions in a hybrid working environment. Engaging in various client projects and collaborating closely with sales and consulting teams.
Senior Software Engineer building and improving AI management systems for healthcare startup. Collaborating with cross - functional teams to address high - level engineering challenges.