Location
In office (Tampere)
Employment
Full-Time
First seen by Alion on Oct 13, 2026.
Overview
Company
Impact
Profile match
Academic Work on johtava uran alkuvaiheen ammattilaisiin erikoistunut rekrytointi- ja henkilöstöpalvelukumppani.
Are you looking to make a direct impact in the rapidly evolving energy sector? We are seeking an experienced Embedded Software Engineer for our client company in Tampere. In this role, you will work in an international environment developing critical control and protection software for future-ready grid stability solutions.
About the role
In this position, you will be responsible for designing, developing, and verifying embedded software used in power electronics applications. You will own the full software development lifecycle-from initial requirements analysis to implementation, system integration, and Hardware-in-the-Loop (HIL) validation.
Working closely with hardware engineers, FPGA developers, software architects, and testing teams across global locations (UK, USA, India, and Finland), you will help ensure software designs meet strict reliability, safety, and performance standards.
Work tasks
Design & Implementation: Develop embedded C/C++ software for real-time control systems.
Architecture & Requirements: Maintain software requirement specifications and architecture documentation, ensuring full traceability in JIRA.
Quality & Reliability: Perform unit testing, code reviews, and static analysis to uphold internal safety and quality standards.
Testing & Validation: Support system-level validation and HIL testing activities.
Problem Solving: Analyze and debug complex runtime, timing, or integration issues in laboratory environments.
Continuous Improvement: Contribute to enhancing software development processes and tooling.
We are looking for
Education: Degree (M.Sc. or B.Sc.) in Electronics, Electrical Engineering, Computer Science, or a related technical field.
Experience: Solid background in embedded software development (C/C++) for real-time systems.
Technical Skills: Familiarity with real-time operating systems (RTOS, e.g., VxWorks).
Hands-on experience with embedded development tools and debuggers.
Understanding of hardware-software interfaces and FPGA/microcontroller architectures.
Experience with version control systems (Git) and defect tracking tools (JIRA).
Mindset & Communication: A structured, proactive approach to problem-solving with fluent professional English.
Bonus Points:
Experience with energy grid systems or power electronics (e.g., HVDC, FACTS, STATCOM).
Knowledge of communication protocols (e.g., IEC61850, DNP3).
Experience with MATLAB/Simulink code generation or high-power laboratory testing equipment
Our recruitment process
This recruitment process is handled by Academic Work and it is our client's wish that all questions regarding the position is directed to Academic Work.
Our selection process is continuous and the advert may close before the recruitment process is completed if we have moved forward to the next phase. The process includes two tests: one personality test and one cognitive test. The tests are tools to find the right talent for the right position, to enable equality, diversity, and a fair process.
About the role
In this position, you will be responsible for designing, developing, and verifying embedded software used in power electronics applications. You will own the full software development lifecycle-from initial requirements analysis to implementation, system integration, and Hardware-in-the-Loop (HIL) validation.
Working closely with hardware engineers, FPGA developers, software architects, and testing teams across global locations (UK, USA, India, and Finland), you will help ensure software designs meet strict reliability, safety, and performance standards.
Work tasks
Design & Implementation: Develop embedded C/C++ software for real-time control systems.
Architecture & Requirements: Maintain software requirement specifications and architecture documentation, ensuring full traceability in JIRA.
Quality & Reliability: Perform unit testing, code reviews, and static analysis to uphold internal safety and quality standards.
Testing & Validation: Support system-level validation and HIL testing activities.
Problem Solving: Analyze and debug complex runtime, timing, or integration issues in laboratory environments.
Continuous Improvement: Contribute to enhancing software development processes and tooling.
We are looking for
Education: Degree (M.Sc. or B.Sc.) in Electronics, Electrical Engineering, Computer Science, or a related technical field.
Experience: Solid background in embedded software development (C/C++) for real-time systems.
Technical Skills: Familiarity with real-time operating systems (RTOS, e.g., VxWorks).
Hands-on experience with embedded development tools and debuggers.
Understanding of hardware-software interfaces and FPGA/microcontroller architectures.
Experience with version control systems (Git) and defect tracking tools (JIRA).
Mindset & Communication: A structured, proactive approach to problem-solving with fluent professional English.
Bonus Points:
Experience with energy grid systems or power electronics (e.g., HVDC, FACTS, STATCOM).
Knowledge of communication protocols (e.g., IEC61850, DNP3).
Experience with MATLAB/Simulink code generation or high-power laboratory testing equipment
Our recruitment process
This recruitment process is handled by Academic Work and it is our client's wish that all questions regarding the position is directed to Academic Work.
Our selection process is continuous and the advert may close before the recruitment process is completed if we have moved forward to the next phase. The process includes two tests: one personality test and one cognitive test. The tests are tools to find the right talent for the right position, to enable equality, diversity, and a fair process.
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,640,609 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.
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
Hardware
Similar stack
Same company
Tampere
Senior Electronic Design Engineer
1 hour ago
≈ $26k – $61k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • South Africa
Management
Agile
Waterfall
Apply
Electrical Engineer, Senior
1 hour ago
≈ $98k – $184k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Saint Paul
Apply
≈ $98k – $184k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Saint Paul
Apply
Principal Software Engineer (Embedded)
1 hour ago
≈ $115k – $219k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Saint Paul
Python
C#
C++
C++
Qt
DevOps
RTOS
CI/CD
Linux
Management
Agile
Apply
Senior Software Engineer (Embedded)
1 hour ago
≈ $97k – $181k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Saint Paul
Python
C#
C++
C++
Qt
DevOps
RTOS
CI/CD
Linux
Management
Agile
Apply
Senior Embedded Software Engineer
2 days ago
≈ $54k – $127k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • Tampere
DevOps
CI/CD
Jenkins
QEMU
GitLab
Management
Jira
Agile
Scrum
QA
Pytest
Apply
≈ $45k – $98k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Tampere • Helsinki
Apply
Sr System Engineer II
1 day ago
≈ $45k – $102k per year (Estimated) • Hybrid • Bachelor's Degree • Tampere
Management
WhatsApp
Apply
Director, IT Sourcing Category
1 day ago
≈ $73k – $163k per year (Estimated) • In office • Full-Time • Helsinki • Tampere
Apply
Category Manager, IT Sourcing
1 day ago
≈ $43k – $122k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Helsinki • Tampere
Apply
This is one of many
1,640,609 more open roles from verified company boards, updated every day.

