Software Engineer, Firmware
6 days ago
CUJO AI is a leader in artificial intelligence solutions for network service providers. We use
machine learning
and
real-world data
to develop
cybersecurity, device intelligence
, and
parental control solutions
that make internet connections safer for millions of homes.
ABOUT THE ROLE:
We are looking for an experienced
Software Engineer
with a background in native code Linux, network and kernel development to join our high performing fast growing engineering organization. As a firmware engineer at CUJO AI you will work in a team that builds home security solutions for operator home routers (CPE-devices), build test automation systems and ports the software to different Linux based router platforms.
IN THIS ROLE, YOU WILL:
- 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:
WHAT WE'RE LOOKING FOR:
Must Have:
- Minimum 5 years of experience in native code Linux development.
- Detailed knowledge of Linux operating systems architecture.
- Knowledge of building C applications in Linux.
- Excellent knowledge of IP-based protocols.
- Linux network stack knowledge.
- Knowledge of building POSIX-compliant shell scripts.
- Proficiency in working with Git and its operations (commit, rebase, submodules).
Good to Have:
- Knowledge of embedded Linux build systems: OpenWRT, Yocto.
- Expertise 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.
WHAT WILL MAKE YOU STAND OUT:
- Good written and verbal communication in English.
- Ability to search for answers, learn quickly, and communicate effectively.
- Skill in explaining complex topics in simple ways as well as providing reliable information.
- A team player who takes pride in producing superior results while contributing to a high-caliber team.
WHY JOIN CUJO AI?
- 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. - Performance Bonuses
– Company-wide annual bonus program. - Referral Rewards
– Earn up to
€1,000
for referring new hires.
At
CUJO AI
, we value innovation, collaboration, and continuous improvement. Join us and work on technology that makes the internet safer
Apply by January 25, 2025
– but don't wait We'll hire as soon as we find the right person.
Apply via our recruitment portal. Questions? Email us
-
Embedded Software Engineer
1 day ago
Espoo, Uusimaa, Finland Turck Vilant Systems Oy Full timeWhat to expect from this role?You will join the Turck R&D team to design and develop firmware for use in our industrial communication systems. Your tasks will consist of at least the following:Responsible for development of new firmware components used in our industrial communication systemsImplementation as well as development of firmware components,...
-
Embedded Software Engineer
1 day ago
Espoo, Uusimaa, Finland Turck Vilant Systems - RFID Solutions Full timeWhat to expect from this role?You will join the Turck R&D team to design and develop firmware for use in our industrial communication systems.Your tasks will consist of at least the following:Responsible for development of new firmware components used in our industrial communication systemsImplementation as well as development of firmware components, drivers...
-
Software Engineer, Embedded Linux
6 days ago
Espoo, Uusimaa, Finland CUJO AI Full timeCUJO AI is a leader in artificial intelligence solutions for network service providers. We use machine learning and real-world data to develop cybersecurity, device intelligence, and parental control solutions that make internet connections safer for millions of homes. ABOUT THE ROLE:We are looking for an experienced Software Engineer with a background in...
-
Trainee, Software Engineer
1 week ago
Espoo, Uusimaa, Finland Trimble Full timeLaunch Your Career: Trainee Software Engineer (C++/C#) – Shape the Future of BIMReady to make a tangible impact on global industries using cutting-edge technology? Trimble is looking for passionate problem-solvers like you to join our international team in Espoo, where you'll gain invaluable experience developing market-leading 3D BIM solutions alongside...
-
Staff Engineer, Software Architect
2 weeks ago
Espoo, Uusimaa, Finland IQM Quantum Computers Full timeIQM is a global leader in designing, building, and selling superconducting quantum computers. IQM provides both on-premises full-stack quantum computers and a cloud platform to access its computers anywhere in the world. IQM customers include the leading high-performance computing centres, research labs, universities and enterprises which have full access...
-
Software Engineer
1 week ago
Espoo, Uusimaa, Finland Moderna Full time $121,600 - $194,500The Role: ModernaTX, Inc. seeks a Software Engineer for its Cambridge, Massachusetts location.Here's What You'll Do: Enhance and improve functionality across various software products used to support and facilitate therapeutic development.Use PEAN stack (PostgreSQL, , Angular, and ) to develop and implement new features that optimize product performance and...
-
Associate Software Engineer
2 weeks ago
Espoo, Uusimaa, Finland UL Solutions Full timeArtificial intelligence (AI) and Machine Learning (ML) have brought an exciting shift in technology by enabling machines to perform tasks that would otherwise be performed by humans. AI use cases are steadily growing and becoming a part of our daily lives. But how do you find the devices that will deliver the best AI performance for your professional and...
-
Associate Software Engineer
2 weeks ago
Espoo, Uusimaa, Finland UL Solutions Full timeDescriptionArtificial intelligence (AI) and Machine Learning (ML) have brought an exciting shift in technology by enabling machines to perform tasks that would otherwise be performed by humans. AI use cases are steadily growing and becoming a part of our daily lives. But how do you find the devices that will deliver the best AI performance for your...
-
Senior Software Engineer
6 days ago
Espoo, Uusimaa, Finland Evitec Solutions Full timeAt Evitec Solutions, we create innovative IT solutions and advisory services that support our customers' success across industries. With over 300 professionals across the Nordics, we specialize in providing business-critical software for the finance and insurance sectors. Our solutions streamline complex processes, enabling smarter decisions, and delivering...
-
Senior Graphics Software Engineer
2 weeks ago
Espoo, Uusimaa, Finland UL Solutions Full timeDescriptionWe are looking for a Senior Graphics Software Engineer to grow our 3DMark team. You will play a key role in developing new benchmark tests for 3DMark - our flagship benchmarking application that is used by millions of gamers around the world.This is an opportunity unlike any other. The work we do is aimed for technology and hardware that is not...