Software Engineer developing and optimizing Linux solutions for cybersecurity and home device intelligence. Join CUJO AI to create safer internet connections for homes.
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 and configuring integrations on the Dell Boomi platform. Collaborating with teams to implement APIs and monitor system performance.
Lead Engineer responsible for optimizing test equipment and processes in manufacturing at Celestica. Collaborating with engineering teams to deliver high - quality solutions.
Lead Engineer responsible for designing and optimizing manufacturing processes at Celestica. Develop processes for quality cost delivery goals while ensuring efficient operations in manufacturing sector.
Mission Software Engineer integrating and deploying autonomy software on large maritime platforms at HavocAI. Help shape the future of maritime autonomy while collaborating closely with customers and operators.
Intermediate Software Engineer developing enterprise - grade applications for Trulioo's Portal team. Collaborating with cross - functional teams to deliver high - quality digital identity solutions in a hybrid work environment.
Technical Lead for cloud - based solutions at Pariveda in Bogotá. Collaborate with teams and drive software development projects while mentoring junior staff.
Software Architect specializing in system architecture and project management at FCamara, ensuring alignment with business objectives and facilitating technological integration.
Lead Software Engineer focusing on creating scalable software solutions for FactSet's Services platform. Join a collaborative team enhancing operational efficiency in the financial data domain.
Software Engineer developing features using TypeScript and React for a healthcare data sharing platform. Collaborating with teams to enhance functionality and compliance in a hybrid work environment.