1,674,874open jobs
100,434companies
257,875added this week
Browse all
Salary
$60k – $87k per year
Location
Hybrid (Tampere, Finland)
Seniority
Senior

Confirmed on the employer's own hiring board on Oct 15, 2026. First seen by Alion on Oct 15, 2026. Etteplan scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Etteplan is a Finnish engineering and software company founded in 1983 and headquartered in Espoo. It provides embedded systems, technical documentation and product development. The company is listed on Nasdaq Helsinki.

We are looking for a Senior Embedded Software Engineer to help our customers develop secure, connected products. Working in a consulting role, either as part of a customer team or in an Etteplan-managed project, you build embedded software across the full stack from low-level platform components to application logic.

The ideal candidate sees the bigger picture. Beyond writing high-quality code, you understand architectures, technical trade-offs and the regulatory requirements that increasingly shape modern embedded development.

Most of your work is in C and C++ and you apply Rust where it brings clear value. We do not expect deep Rust expertise. Curiosity and willingness to learn are enough.

Cybersecurity regulations, including the Cyber Resilience Act (CRA), IEC 62443 and the Radio Equipment Directive (RED), increasingly influence architecture, testing and documentation. You help our customers meet these requirements through sound engineering practices and thoughtful technical decisions.

AI-assisted and agentic development tools are part of our daily workflow. We expect you to use them with good judgment: understanding when generated code can be trusted, when it requires verification and applying the same review discipline as to any other contribution, especially in regulated environments.

Your main responsibilities

·Define software and system architecture for embedded Linux, C and C++ products treating security and safety as design constraints from the start

·Lead or contribute to threat modelling and design reviews that cover connectivity, update mechanisms and attack surface

·Write and review embedded software in modern C++ (C++17 and newer) and C for resource-constrained, real-time and connected environments and apply Rust where memory safety brings clear value

·Work across the full software stack bootloader, kernel, middleware and application layers, including board bring-up and driver-level debugging

·Build and maintain the test strategy across unit, integration, system and hardware-in-the-loop levels with CI/CD pipelines that produce traceable evidence as a normal part of delivery: test records, static and dynamic analysis results and, where required, SBOMs

·Help customers achieve compliance with CRA, IEC 62443 and RED in their products working together with their quality and regulatory specialists

·Use AI-assisted development tools responsibly and effectively, applying appropriate verification and review practices, particularly in regulated environments

·Act as the technical voice in customer discussions with product, safety and regulatory stakeholders, and mentor other developers

Your skills and experience

·Several years of experience in embedded software development in a senior or lead role with demonstrated mentoring or technical leadership

·Hands-on experience with embedded Linux: kernel configuration, board support packages, Yocto or Buildroot and driver-level debugging. Experience with real-time constraints (PREEMPT_RT or an RTOS) is an advantage.

·Strong command of C and/or modern C++ in embedded systems, including memory and resource safety, RAII and concurrency in constrained environments

·Experience with networking and connected products, including TCP/IP, TLS and IoTor industrial communication protocols such as MQTT, CoAP, OPC UA, Modbus, BLE, Wi-Fi or cellular

·Experience designing architectures and making trade-offs between real-time constraints, resource limits and security controls and experience with threat modelling (for example STRIDE)

·Experience building test strategies across unit, integration and system levels, with static and dynamic analysis tooling

·Working knowledge of at least one of CRA, IEC 62443 or RED with an interest in developing deeper expertise

·A consultant's mindset: you work comfortably in customer teams, explain technical topics clearly to non-technical stakeholders and adapt quickly to new tools, industries and codebases

·Experience using modern development tooling, including AI-assisted development tools, with appropriate engineering judgment and verification practices

·Fluent in Finnish and English

We also value

·Hands-on experience with Rust in embedded or systems work, or a strong interest in learning it

·Direct experience preparing technical documentation or evidence for CRA conformity, IEC 62443 certification or RED assessment

What We Offer

·Exposure to diverse industries and cutting-edge embedded challenges.

·A strong multi-disciplinary engineering team

·Competitive compensation and benefits, with a flexible hybrid working model based in Finland.

At Etteplan we ensure that your compensation is fair and transparent. Your salary reflects your competencies and contributions, in line with our way of working. For this role, the typical monthly salary is 4500-6500€/month, depending on your background.

Please submit your application through our recruitment system by 13 November at the latest. For more information about the role please contact Department Manager Jyrki Hakala at [email protected].

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,674,874 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Tampere
≈ $49k – $104k per year (Estimated) • In office • 5+ years exp • Valencia
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
PostgreSQL
Frontend
Angular
DevOps
Rest API
CI/CD
Apply
≈ $46k – $101k per year (Estimated) • Remote (Brazil) • 5+ years exp • Brazil
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
Databases
PostgreSQL
DynamoDB
Frontend
Angular
React.js
DevOps
GitHub Actions
CI/CD
Git
AWS
AWS Lambda
Amazon EC2
Amazon S3
Amazon ECS
Apply
≈ $46k – $103k per year (Estimated) • Remote (Brazil) • Brazil
SQL
Ruby
Ruby
Ruby on Rails
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
Remote (likely EAEU) • Full-Time • Moscow
C++
DevOps
Linux
Windows
Astra Linux
Apply
≈ $16k – $43k per year (Estimated) • Remote (likely EAEU) • Full-Time • Moscow
SQL
C++
C++
STL
DevOps
Git
Linux
Apply
Equity • Hybrid • 2+ years exp • Tampere • Zurich
Python
JavaScript
TypeScript
C++
Databases
PostgreSQL
AI/ML
Computer Vision
VLM
LLM
Frontend
Vue.js
React.js
DevOps
GCP
CI/CD
AWS
Docker
Kubernetes
Apply
≈ $43k – $97k per year (Estimated) • Hybrid • Full-Time • Lahti • Tampere • Helsinki
Management
ServiceNow
ITIL
Apply
$26k per year • In office • Full-Time • Tampere
Apply
≈ $41k – $92k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Tampere
Analytics
Microsoft Excel
Apply
≈ $43k – $125k per year (Estimated) • In office • Full-Time • Tampere
C
C++
MATLAB
C
Embedded C
MATLAB
Simulink
DevOps
RTOS
Git
Apply
See all jobs
This is one of many
1,674,874 more open roles from verified company boards, updated every day.