Engineering Manager, Firmware

CUJO

Helsinki

Hybrid

EUR 67,000 - 89,000

Full time

28 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 the Firmware (Protection Services) team responsible for on-device network security and parental control software in operator home routers. The role blends people leadership with deep technical engagement, owning the team roadmap and delivery while coaching engineers.

You will work with native code in C and Rust on embedded Linux, guiding performance budgets, cross‑platform porting, and CI/CD test strategies in a regulated environment.

Qualifications

  • 5+ years of professional software, firmware or networking engineering experience.
  • 2+ years in a formal or informal leadership role.
  • Hands-on background in native code on Linux, able to review C/Rust designs.
  • Experience with embedded Linux build systems (OpenWrt/Yocto/Buildroot).

Responsibilities

  • Lead, coach and grow a firmware/embedded team; conduct regular 1:1s and performance feedback.
  • Own delivery of the team roadmap; plan, prioritise and unblock work.
  • Guide network security, parental control and device intelligence features on Linux-based CPE devices.
  • Participate in technical design and architecture reviews; guide native code decisions.

Skills

Leadership
Embedded Linux
C/Rust
Network stack
CI/CD
Agile
English comms

Tools

OpenWrt
Yocto
Buildroot
Git

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.
Requirements
What We’re Looking For:
  • 5+ years of professional software, firmware or networking engineering experience, including 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!

I agree that you can keep my data for an extended time period so that it will be easier for you to contact me about job opportunities.

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 AI® • Espoo

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 • Helsinki

Hybrid
EUR 56,000 - 78,000
Health insurance
Learning & Certifications
Annual performance bonuses
+1
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 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
Firmware Engineering Manager: Lead Embedded Linux Security
Firmware Engineering Manager: Lead Embedded Linux Security

CUJO AI® • Espoo

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
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
AI Engineer
AI Engineer

Huawei Finland R&D • Helsinki

On-site
EUR 50,000 - 70,000