For Employers
Senior Software Developer, Embedded (drive firmware)


ABB
12 hours ago
Posted date
12 hours ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
OtherJob category
Other
At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we'll give you what you need to make it happen. It won't always be easy, growing takes grit. But at ABB, you'll never run alone. Run what runs the world.

This Position reports to:
Design Manager

Your role and responsibilities

In this role, you will have the opportunity to contribute significantly to successful project results in technology, software, product, and/or solution development, as well as associated Intellectual Property (IP). Each day, you will act as the first point of contact in research and development for specific product-related issues and maintenance for variable frequency drives. You will also showcase your expertise by identifying, proposing, and implementing innovative solutions.

The work model for the role is: hybrid #LI-Hybrid

This role is contributing to the ABB Motion, Drive Products division (engineering unit for general purpose & machinery drives) in Europe (Helsinki, Finland). Main stakeholders are product management, quality & compliance, system engineering, hardware verification, manufacturing engineering, and our distributed firmware teams in the US, India, Estonia, and China (plus selected key customers for co‑engineering).

You will be mainly accountable for:

• Defining product and system requirements together with product management, test engineers, and system architects and turning them into robust, production‑quality embedded firmware for our drive platform for low voltage AC drives.

• Designing, implementing, and reviewing real‑time control software (C/C++) on MCU targets; building diagnostics, communications, and safety‑related features

• Raising engineering bar via code reviews, unit/integration tests, CI/CD pipelines, static analysis, and technical documentation

• Initiating and contributing to invention disclosures and patentable ideas in your area of specialization.

You will join a pragmatic, collaborative, and high‑ownership team where engineers pair on hard problems, share code openly, and celebrate learning.

Qualifications for the role:

• It is essential that you are highly skilled in embedded C/C++ for real‑time systems and comfortable with interrupt‑driven code, peripherals, and low‑level drivers on MCU/DSP platforms (e.g., ARM Cortex‑M)

• Established experience (5+ years) in developing and shipping embedded firmware for motor control, power electronics, or industrial automation products

• It is essential that you are proficient with modern engineering practices: Git‑based workflows, code reviews, unit testing, CI/CD (e.g., Azure DevOps), and static analysis. Familiarity with MISRA‑aligned coding is beneficial

• Hands‑on experience with control & connectivity is essential: basic control theory application, diagnostics/telemetry, and industrial comms such as CAN, Ethernet‑based fieldbuses (e.g., EtherCAT/Profinet)

• It is relevant that you are qualified in safety, reliability, and security by design: working with requirements, traceability, and verification. Exposure to functional safety/cybersecurity standards is a plus

• Degree in Electrical Engineering, Computer Engineering, Computer Science or a related field. M.Sc. or equivalent experience valued

• You are fluent in English (working proficiency in a distributed team). Finnish is an advantage

What's in it for you?

• A chance to shape our drives firmware platform, influencing architecture, toolchain, and ways of working

• Real global collaboration (FI/US/IN/CN) with deep technical peers and access to rich test assets and labs

• Opportunities for IP creation, conference participation, and continuous learning

More about us

ABB Drive Products serves the industries and infrastructure segments with world-class drives and programmable logic controllers (PLC). With its products, global scale and local presence, the Division helps customers to improve energy efficiency, productivity and safety.

Our culture and benefits reflect our values: courage, care, curiosity and collaboration. The most appreciated benefits according to our personnel are at the moment e.g. annual performance bonus, employee share acquisition program, continuous learning opportunities, bicycle and other wellbeing and family benefits.

Locally in Helsinki, you can count on modern R&D facilities and test laboratories supporting drives development, alongside a low‑carbon operations footprint.

Apply for the position by November 24, 2025 . We look forward to receiving your application.

For more information, contact Firmware and DevOps Team Manager Pekka Alho, tel. +358 50 3322968

#ABBCareers

#RunwithABB

We value people from different backgrounds. Could this be your story? Apply today or visit www.abb.com to read more about us and learn about the impact of our solutions across the globe.
Related tags
-
JOB SUMMARY
Senior Software Developer, Embedded (drive firmware)
ABB
Helsinki
12 hours ago
N/A
Full-time

Senior Software Developer, Embedded (drive firmware)