Embedded Firmware Architect

Today Tuusula, Finland

What you'll do:

This person will be responsible for leading the design and defining firmware architecture for 3-phase UPS products. The scope of work is global with the teams located in several continents. We are looking for a candidate who has experience with whole real-time firmware development process: requirements, architectural design, implementation, unit testing, integration testing, verification and validation.

Key Responsibilities:

- Be a technical leader for product development, responsible for meeting schedule, cost and product performance goals
- Coordinate and maintain alignment with global team leads,enforcing consistency in process among the firmware engineers in each project
- Propose innovative technical solutions to complex problems
- Develop architecture for new features, and maintain the architecture when requirements change

Want more jobs like this?

Get jobs in Tuusula, Finland delivered to your inbox every week.

Job alert subscription

- Work closely with product management on creating product requirements and specifications and ensure valuable and practical decisions are made
- Determine how to refresh existing platforms when necessary
- Occasionally assist with embedded software development using C, C++ for ARM / DSP processors for three phase power systems when critical and complex issues arise
- Work with control system experts to develop algorithms that control Inverters, Rectifiers and DC/DC converters
- Analyze existing code modules and techniques to determine advantages and deficiencies
- Analyze the power system architecture and requirements to develop technical solutions to achieve product requirements.
- Keep track of latest embedded software strategies, processes and tools. Apply knowledge to power electronics applications.
- Work closely with the Cybersecurity Center of Excellence (CCoE) to support implementation of cybersecurity best practices whichmeet corporate standards and successfully pass cybersecurity audits
- Be a mentor who provides support and guidance to junior level engineers
- Develop engineering documentation including software requirements specification, design verification test plans, product configuration specifications, user interface specifications.
- Lead firmware and functional design reviews at various product development stages.

Qualifications:

- Bachelor's, Master's or PHD degree in Engineering

- Minimum 10 years of engineering experience in software/embedded development, electrical design, or power electronics

- Minimum 4 years of experience in power electronics

- Minimum 5 years of experience in software / embedded development

Skills:

Required:
- Extensive experience in developing, coding and troubleshooting real-time software
- Extensive experience programming in C, C++, in an embedded environment
- Experience in three phase power systems, power electronics and power conversion topologies
- Track record of working with control systems for power electronics
- Experience in software requirements management and architecture development
- Familiarity with real-time operating systems such as FreeRTOS, μC/OS, TI's DSP/BIOS RTOS
- Understanding of analog and digital circuitry
- Experience with version control such as Git
- Ability to understand low level hardware specifications and ability to read, interpret and understand hardware schematics
- Proficient with lab equipment such as oscilloscopes and multimeters.

Preferred:
- Ability to simulate, analyze, and troubleshoot using HIL systems
- Experience with embedded Linux
- Experience in Model Based Development (MBD)
- Experience in Test Driven Development (TDD)
- Experience with MATLAB/Simulink or equivalent simulation tools
- Experience in MATLAB System Composer
- Experience in DevOps & CI/CD
- Familiarity with schematic entry and PCB design tools like Altium, Cadence, etc.
- Familiarity with communication protocols such as CAN, SPI, Modbus
- Ability to analyze and troubleshoot analog/digital circuitry; hands-on experience with PCB bring-up.
- Familiarity with the Software Development Life Cycle (SDLC) and leading software releases
- Comfortable working in high-voltage lab environments with strong safety awareness.
- Solid understanding of system interface definition, system integration, and verification.
- Demonstrated experience in requirement management tools.

Client-provided location(s): Tuusula, Finland
Job ID: Eaton-55638Vantaa
Employment Type: OTHER
Posted: 2025-12-20T18:37:36

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Pet Insurance
    • Mental Health Benefits
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Adoption Assistance Program
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Personal/Sick Days
    • Leave of Absence
    • Summer Fridays
  • Financial and Retirement

    • 401(K) With Company Matching
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
  • Professional Development

    • Tuition Reimbursement
    • Promote From Within
    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Internship Program
    • Work Visa Sponsorship
    • Leadership Training Program
    • Associate or Rotational Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)