Engineering Manager, Firmware

CUJO AI®

Espoo

Hybrid

EUR 67,000 - 89,000

Full time

14 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work
Modern equipment
Team gatherings
Career growth
Performance bonuses
Meaningful work

Job summary

CUJO AI® is seeking an Engineering Manager to lead our Firmware (Protection Services) team, owning the on-device security and parental control software that runs in millions of homes.

This is a people-leadership role with technical depth, owning the roadmap, coaching engineers, and collaborating with senior engineers and architects. The stack includes C, Rust, Lua, POSIX shell, Linux network stack, and OpenWrt/Yocto/Buildroot across multiple vendor platforms.

Qualifications

  • 5+ years of professional software, firmware or networking engineering experience; 2+ years in leadership.
  • Hands‑on background in native code development on Linux (C and Rust).
  • Experience with Linux network stack and embedded Linux build systems (OpenWrt/Yocto/Buildroot).
  • Familiarity with CI/CD, test automation and lab environments.
  • Excellent written and verbal communication; able to work with global teams.

Responsibilities

  • Lead, coach and grow a firmware/embedded team with regular 1:1s and career development.
  • Own delivery of the team's roadmap, prioritise work and balance debt with new features.
  • Guide network security, parental control and device intelligence features for Linux CPE devices.
  • Participate in technical design and architecture reviews for native code and portability.
  • Steward the C-to-Rust direction in embedded contexts while managing constraints.
  • Own test and validation strategy, test automation, and lab planning/investment.
  • Champion engineering best practices and continuous improvement in CI/CD, reviews and docs.
  • Partner with product management, architecture and other managers to align direction with business goals.
  • Manage cross-team dependencies across cloud/backend, QA, delivery and operator teams.
  • Drive hiring, onboarding and team structure in collaboration with recruiting.
  • Report on team health and delivery risks to senior leadership.
  • Operate within ISO 9001 and SOC 2 Type 2 governed processes without slowing delivery.

Skills

Leadership
Embedded Linux
C
Rust
CI/CD
Test automation
English communication

Tools

OpenWrt
Yocto
Buildroot
Jira
Confluence
Slack
Jenkins
Pytest

Job description

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, network intelligence, and parental control solutions that make internet connections safer for millions of homes.

About the Role

We are looking for an Engineering Manager to lead our Firmware (Protection Services) team — the engineers who build and operate the on-device network security and parental control software that runs inside operator home routers (CPE devices) in millions of households.

This is a people leadership role with real technical depth. You will own the team's roadmap and delivery, coach and grow the engineers in it, and stay close enough to the technology to make good calls alongside your senior engineers and architects. You are not expected to be full-time hands-on, but you are expected to hold your own in a design review and to earn the trust of engineers who have spent their careers in native code.

The stack is: native code on embedded Linux, written in C and increasingly Rust, with Lua plugins and POSIX shell alongside. Features sit deep in the Linux network stack, and ship across a wide matrix of vendor router platforms built with OpenWrt, Yocto and Buildroot. Validation runs on in-house test automation (Pytest, shell) and CI/CD pipelines, against physical test lab infrastructure.

The agent runs in a demanding landscape: tight memory and CPU budgets, a large and shifting platform matrix, and software that has to keep running unattended in the field for years. It ships into operator environments with strict quality and release expectations, and CUJO AI operates in a regulated and governed environment with ISO 9001 and SOC 2 Type 2 certified operating practices.

In This Role, You Will:
  • Lead, coach and grow a team of firmware and embedded engineers (and, where applicable, team leads) — regular 1:1s, career development, and honest performance feedback.
  • Own delivery of your team's roadmap — planning, prioritising and unblocking work, and balancing technical debt against new feature development.
  • Guide the team's work on network security, parental control and device intelligence features for Linux-based CPE devices, and the porting effort as new vendor platforms come on stream.
  • Participate in technical design and architecture reviews — enough depth to guide decisions on native code design, network-stack integration, memory and performance budgets, and platform portability.
  • Steward the team's C-to-Rust direction in embedded contexts, balancing the pull of a safer language against a large existing native codebase and constrained targets.
  • Own test and validation strategy — functional, performance and resilience testing, the automated test infrastructure behind it, and the test lab planning and investment the team depends on.
  • Champion engineering best practices — test automation, CI/CD, code review, documentation, incident response — and continuously improve how the team works.
  • Partner with product management, architecture and other engineering managers to align technical direction with business goals.
  • Manage cross-team dependencies — cloud and backend, QA, delivery, and operator-facing teams — and communicate trade-offs clearly to stakeholders.
  • Drive hiring, onboarding and team structure decisions in partnership with recruiting.
  • Report on team health, delivery risk and technical direction to senior leadership.
  • Work within our regulated and governed operating model (ISO 9001, SOC 2 Type 2) without losing delivery speed.

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, network intelligence, and parental control solutions that make internet connections safer for millions of homes.

About the Role

We are looking for an Engineering Manager to lead our Firmware (Protection Services) team — the engineers who build and operate the on-device network security and parental control software that runs inside operator home routers (CPE devices) in millions of households.

This is a people leadership role with real technical depth. You will own the team's roadmap and delivery, coach and grow the engineers in it, and stay close enough to the technology to make good calls alongside your senior engineers and architects. You are not expected to be full-time hands-on, but you are expected to hold your own in a design review and to earn the trust of engineers who have spent their careers in native code.

The stack is: native code on embedded Linux, written in C and increasingly Rust, with Lua plugins and POSIX shell alongside. Features sit deep in the Linux network stack, and ship across a wide matrix of vendor router platforms built with OpenWrt, Yocto and Buildroot. Validation runs on in-house test automation (Pytest, shell) and CI/CD pipelines, against physical test lab infrastructure.

The agent runs in a demanding landscape: tight memory and CPU budgets, a large and shifting platform matrix, and software that has to keep running unattended in the field for years. It ships into operator environments with strict quality and release expectations, and CUJO AI operates in a regulated and governed environment with ISO 9001 and SOC 2 Type 2 certified operating practices.

In This Role, You Will:
  • Lead, coach and grow a team of firmware and embedded engineers (and, where applicable, team leads) — regular 1:1s, career development, and honest performance feedback.
  • Own delivery of your team's roadmap — planning, prioritising and unblocking work, and balancing technical debt against new feature development.
  • Guide the team's work on network security, parental control and device intelligence features for Linux-based CPE devices, and the porting effort as new vendor platforms come on stream.
  • Participate in technical design and architecture reviews — enough depth to guide decisions on native code design, network-stack integration, memory and performance budgets, and platform portability.
  • Steward the team's C-to-Rust direction in embedded contexts, balancing the pull of a safer language against a large existing native codebase and constrained targets.
  • Own test and validation strategy — functional, performance and resilience testing, the automated test infrastructure behind it, and the test lab planning and investment the team depends on.
  • Champion engineering best practices — test automation, CI/CD, code review, documentation, incident response — and continuously improve how the team works.
  • Partner with product management, architecture and other engineering managers to align technical direction with business goals.
  • Manage cross-team dependencies — cloud and backend, QA, delivery, and operator-facing teams — and communicate trade-offs clearly to stakeholders.
  • Drive hiring, onboarding and team structure decisions in partnership with recruiting.
  • Report on team health, delivery risk and technical direction to senior leadership.
  • Work within our regulated and governed operating model (ISO 9001, SOC 2 Type 2) without losing delivery speed.
Requirements:
What We’re Looking For:
  • 5+ years of professional software, firmware or networking engineering experience, 2+ years in a formal or informal leadership role.
  • A track record of managing and developing engineers or engineering leads — not just coordinating work, but growing people.
  • A hands‑on engineering background in native code development on Linux — enough to evaluate architecture, review designs in C and/or Rust, and be credible with senior engineers.
  • Working knowledge of the Linux network stack and Linux OS architecture — you can follow a discussion about IP-based protocols and contribute to it.
  • Familiarity with embedded Linux build systemsOpenWrt, Yocto or Buildroot — and an understanding of what makes cross-platform porting expensive.
  • Experience owning delivery for a product area end to end: roadmap planning through shipping and post-launch support.
  • Appreciation for CI/CD, TDD and test automation as delivery infrastructure, not overhead — and willingness to fund and defend it.
  • Comfort operating with ambiguity and making decisions on incomplete information.
  • Experience with agile / iterative delivery practices (Scrum, Kanban or similar).
  • Excellent written and verbal communication, including the ability to translate low‑level technical detail for non-technical stakeholders.
  • Experience working in a global organisation with international teams — most of your colleagues will be in other countries (primarily EU area and North America).
  • Fluency in English (spoken and written).
What Will Make You Stand Out:
  • Direct experience shipping embedded systems, firmware, or networking / Wi‑Fi products to volume.
  • Hands‑on background with Rust in a production embedded context, or having led a team through a C-to-Rust transition.
  • Experience building firewalls, protocol clients, or deep‑packet / traffic‑inspection software.
  • Familiarity with Wi‑Fi chipsets and drivers (Broadcom, MediaTek, Qualcomm) and OpenWrt-based gateway solutions.
  • Experience with CPE, router or gateway platforms and the vendor SDK realities that come with them.
  • Experience leading teams that ship into operator or carrier environments, with the release discipline that implies.
  • Experience designing automated test infrastructure for embedded or network products, including physical lab environments.
  • Jenkins or comparable CI/CD at scale across a multi-platform build matrix.
  • Experience running remote or distributed teams.
  • Experience in regulated or certified environments (ISO 9001, SOC 2 Type 2 or similar).
  • Prior experience navigating formal product maturity frameworks (stage-gate or concept-gate processes).
  • Experience growing engineers into senior and staff-level roles.
  • Familiarity with Jira, Confluence and Slack for team operations.
Why Join CUJO AI?
  • Flexible Work– Hybrid or fully remote options based on your location.
  • Modern Equipment – Top‑of‑the‑line development tools to do your best work.
  • Team Gatherings– Annual company events and team activities.
  • Career Growth– Conferences, training, books, and anything else you need to keep developing.
  • Performance Bonuses–Company-wideannual bonus program.
  • Meaningful Work – Help make the internet safer for millions of people around the world.

The compensation package ranges from 6,000 to 8,000 EUR (gross), depending on your experience. We are focused on finding the right person for this role and are open to discussing salary expectations based on your skills, competencies, and experience.

At CUJO AI, we value innovation, collaboration, and continuous improvement. Join us and work on technology that makes the internet safer!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering Manager, Firmware
Engineering Manager, Firmware

CUJO • Helsinki

Hybrid
EUR 67,000 - 89,000
Flexible Work
Modern Equipment
Team Gatherings
+3
Senior Backend Engineer (Node.js/TypeScript, AWS)
Senior Backend Engineer (Node.js/TypeScript, AWS)

CUJO AI® • Espoo

Hybrid
EUR 56,000 - 78,000
Flexible work options
AWS cert bonuses
Annual bonuses
+3
Senior Backend Engineer (Node.js/TypeScript, AWS)
Senior Backend Engineer (Node.js/TypeScript, AWS)

CUJO • Helsinki

Hybrid
EUR 56,000 - 78,000
Health insurance
Learning & Certifications
Annual performance bonuses
+1
Senior Software Engineer (Node.js/TypeScript)
Senior Software Engineer (Node.js/TypeScript)

CUJO AI® • Espoo

Hybrid
Flexible work
Learning & certifications
Annual bonus
+2
Firmware Engineering Manager - Embedded Linux & Rust
Firmware Engineering Manager - Embedded Linux & Rust

CUJO • Helsinki

Hybrid
EUR 67,000 - 89,000
Flexible Work
Modern Equipment
Team Gatherings
+3
AI-Native Product Manager
AI-Native Product Manager

F-Secure • Helsinki

Hybrid
EUR 78,000 - 100,000
Hybrid work model
Health care and benefits
Learning & development
Staff / Principal Computer Vision Engineer, Onboard Autonomy
Staff / Principal Computer Vision Engineer, Onboard Autonomy

clausal • Helsinki

On-site
EUR 110,000 - 160,000
Salary plus equity
In-person in Helsinki
Security Engineer, SecOps
Security Engineer, SecOps

Hoxhunt • Finland

Hybrid
EUR 4,000 - 6,000
Extensive healthcare
Office gym and swimming pool
Flexible working hours
AI Software Engineer, Bitonet
AI Software Engineer, Bitonet

HR with you • Helsinki

On-site
EUR 39,000 - 56,000
Office in central Helsinki (Annankatu)
Salary €3,500–€5,000 per month
Senior Software Engineer, New product, Full-stack
Senior Software Engineer, New product, Full-stack

Hoxhunt • Helsinki

Hybrid
Extensive healthcare benefits
Gym and swimming pool access
Flexible working setting