Software Engineer developing Linux-based embedded solutions for CUJO AI's cybersecurity products. Focusing on network security, device intelligence, and parental control software for home routers.
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.
Senior Software Engineer developing AI - based automation systems, managing architecture and production integrations for client projects. Collaborating with teams to create scalable, efficient solutions.
Software Engineer developing software components for scientific instrumentation at Malvern Panalytical. Contributing to Agile delivery with a focus on modernising existing software and mentoring junior engineers.
Senior Mobile Software Engineer responsible for developing secure mobile applications and enhancing fraud detection systems. Collaborating with cross - functional teams in an international product company.
Senior Software Engineer developing Adaptive Planning solutions within Disney Experiences. Leading integrations, design oversight, and mentoring junior developers with a focus on performance and scalability.
Lead Software Engineer developing AI - powered financial systems for Disney's licensing operations. Shaping the architecture of next - generation platforms while mentoring junior engineers.
Systemadministrator for Linux and PostgreSQL at an open - minded interdisciplinary university. Ensuring high availability and overseeing Linux systems and PostgreSQL clusters.
Staff Software Engineer leading agentic AI implementation at Atria Health. Focused on technology workflows and cross - functional collaboration for innovative healthcare solutions.
Software Engineer building large - scale distributed systems at Quantcast. Collaborating with data science and engineering teams to optimize data processing workflows.
Lead Engineering Technologist providing technical expertise to solve complex problems. Overseeing training and development for engineering staff in a hybrid role at Duke Energy.