OneMain Financial Jobs

Job Information

Eaton Corporation Senior FW Engineer in Vantaa, Finland

What you’ll do:

Eaton’s Electrical Critical Power Systems (CPS) is facing a massive growth. We are now seeking a Senior Firmware Engineer to extend our team in Vantaa. This position requires current residency in Finland.

As a Senior Firmware Engineer, you will design, develop, and validate embedded firmware for high-reliability UPS systems. You will collaborate with global engineering teams to deliver robust, scalable, and mission-critical solutions that meet demanding performance standards.

Key Responsibilities:

  • Design and implement embedded firmware solutions for UPS systems, including control algorithms and state machines.

  • Collaborate with global teams to develop, test, and release firmware across Eaton’s UPS product portfolio.

  • Analyze power system architecture and requirements to design and improve technical solutions that meet product specifications.

  • Develop firmware in C++ that adheres to coding standards and integrates with real-time operating systems (e.g., FreeRTOS).

  • Troubleshoot and enhance product features; write and maintain functional specifications and design documentation.

  • Conduct hands-on testing and debugging in high-voltage lab environments, ensuring strict safety compliance.

  • Create and execute test plans, including automated testing frameworks to validate firmware performance.

  • Apply modern software development practices including version control (Git), issue tracking (Jira), and continuous integration.

  • Stay current with embedded software strategies, tools, and processes, applying them to power electronics applications.

  • Mentor junior engineers and contribute to technical reviews and cross-functional collaboration.

Qualifications:

  • Bachelor’s or Master’s Degree in Electrical Engineering or related Engineering

  • Previous work experience in Embedded Firmware

Skills:

Required:

  • Strong expertise in embedded firmware development, including state machines and control algorithms.

  • Proficiency in C++ and real-time embedded systems.

  • Solid understanding of 3-phase power systems and electrical schematics.

  • Experience writing automated tests and working in high-voltage lab environments.

  • Familiarity with FreeRTOS and modern development tools (Git, Jira, profilers, debuggers).

  • Excellent written and verbal communication skills.

  • Self-motivated, detail-oriented, and proactive team player.

Preferred:

  • Experience debugging complex state machines and closed-loop control systems.

  • Design experience with UPS or high-reliability power electronics.

  • Ability to analyze and troubleshoot analog/digital control circuitry.

  • Experience with Hardware-In-the-Loop (HIL) systems and model-based design.

  • Knowledge of Linux OS and cross-functional collaboration on global projects.

  • Understanding of signal processing and timing constraints in embedded systems.

  • Self-motivated, detail-oriented, and capable of working independently and in teams.

  • Verbal and written communication skills in English.

  • Foster a collaborative and inclusive team environment that encourages innovation and knowledge sharing.

  • Inspire and motivate team members through technical excellence and integrity.

  • Promote a culture of safety, quality, and continuous learning.

DirectEmployers