Principal Embedded C/C++ Engineer | Krakow, Poland

Hitachi ABB Power Grids

Kraków

On-site

PLN 180,000 - 240,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Private medical care
Life insurance
Fitness programs
Home office equipment
PPK

Job summary

Hitachi Energy in Kraków, Poland, is seeking an experienced Principal Embedded C/C++ Engineer to design, develop, and optimize software for constrained embedded systems. The role combines strong C/C++ expertise with hardware understanding and real‑time constraints.

Responsibilities include firmware development for MCUs and RTOS platforms, debugging with hardware tools, and ensuring robust code quality. The ideal candidate has at least 10 years in embedded software and experience with OpenWrt.

Qualifications

  • Solid understanding of embedded systems, microcontrollers, memory models, and low‑level programming concepts.
  • Experience with Python or Bash scripting for automation and tooling.

Responsibilities

  • Design, implement, and maintain embedded software using modern C/C++.
  • Develop firmware for microcontrollers, embedded Linux systems, or RTOS‑based platforms.
  • Perform debugging with oscilloscopes, logic analyzers, JTAG/SWD tools, and software debuggers.
  • Write robust, maintainable, and testable code following best practices and coding standards.
  • Integrate with real‑time operating systems or bare‑metal environments.
  • Collaborate with hardware engineers to understand schematics and interfaces.

Skills

Embedded systems
Low‑level programming
C/C++
Python scripting

Tools

OpenWrt

Job description

Principal Embedded C/C++ Engineer is responsible for designing, developing, and optimizing software that runs on embedded systems with constrained resources such as microcontrollers, real‑time processors, and custom hardware platforms. The role combines strong C/C++ expertise with deep understanding of hardware, real‑time constraints, low‑level debugging, and system integration.

How you’ll make impact

Design, implement, and maintain embedded software using modern C/C++

Develop firmware for microcontrollers, embedded Linux systems, or RTOS‑based platforms.

Perform debugging using oscilloscopes, logic analyzers, JTAG/SWD tools, and software debuggers

Write robust, maintainable, and testable code following best practices and coding standards.

Integrate with real‑time operating systems or bare‑metal environments.

Work closely with hardware engineers to understand schematics, interfaces, and constraints.

Your background

Solid understanding of embedded systems, microcontrollers, memory models, and low‑level programming concepts

demonstrated through at least 10 years of professional experience in embedded software development.

Experience with openWRT

Strong analytical and problem‑solving mindset.

Strong debugging skills across hardware and software layers.

Knowledge of build systems and toolchains

Ownership mentality and focus on quality and reliability.

Scripting knowledge (Python, Bash)

More About Us

At Hitachi Energy, we recognize that our people are at the heart of our success. We are committed to providing a supportive and inclusive workplace, competitive rewards, and opportunities for professional and personal growth. Our benefits package is designed to help employees thrive both at work and in their personal lives.

Our benefits offering for this role generally includes:
  • Private medical care and life insurance
  • Access to fitness and wellness programs
  • Access to benefits platform with discounts and perks
  • Employee Capital Plans (PPK)
  • Equipment for working from home or allowances for setting up a workplace at home
  • Spectacles and contact lenses allowance
  • Company events and team‑building activities
  • Psychological support program
  • Free parking available

Add if applicable: additional benefits may apply depending on the role, grade, and business requirements.

You will receive more specific information during the recruitment process.

We are a global leader in electrification, powering the electricity era to meet the energy demands of today, and the next 25 years. As the energy arm of Hitachi Group, over three billion people depend on our pioneering, mission‑critical technologies to power their daily lives.

With over a century of innovation, we are addressing the most urgent energy challenge of our time: driving the evolution of the world’s energy system to ensure abundant, secure, affordable, and sustainable power for today’s generation and the next.

With an unparalleled installed base in over 140 countries, we are the grid ecosystem partner across the utility, industry, data center, and transportation sectors. Headquartered in Switzerland, we employ over 56,000 people in 60 countries and generate revenues of around $20 billion USD.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Embedded C/C++ Engineer
Principal Embedded C/C++ Engineer

Hitachi Automotive Systems Americas, Inc. • Kraków

On-site
PLN 280,000 - 420,000
Private medical care
Life insurance
Fitness and wellness programs
+6
Principal Embedded C/C++ Engineer
Principal Embedded C/C++ Engineer

Hitachi Vantara Corporation • Kraków

On-site
PLN 240,000 - 320,000
Private medical care
Life insurance
Fitness programs
+5
Senior Test Engineer (Python/Pytest) | Krakow, Poland
Senior Test Engineer (Python/Pytest) | Krakow, Poland

Hitachi ABB Power Grids • Kraków

On-site
PLN 120,000 - 180,000
Private medical care
Life insurance
Fitness programs
+7
Lead Embedded C/C++ Engineer – Kraków
Lead Embedded C/C++ Engineer – Kraków

Hitachi ABB Power Grids • Kraków

On-site
PLN 180,000 - 240,000
Private medical care
Life insurance
Fitness programs
+2
Senior Embedded C/C++ Engineer - Real-Time Systems
Senior Embedded C/C++ Engineer - Real-Time Systems

Hitachi Vantara Corporation • Kraków

On-site
PLN 240,000 - 320,000
Private medical care
Life insurance
Fitness programs
+5
Senior C++ developer
Senior C++ developer

Hitachi Energy • Kraków

On-site
PLN 150,000 - 200,000
Competitive benefits for financial, physical and mental wellbeing
Opportunities for personal development
Research Scientist in Advanced Material Characterization, Application and Modeling – Krakow, Poland
Research Scientist in Advanced Material Characterization, Application and Modeling – Krakow, Poland

Hitachi ABB Power Grids • Kraków

On-site
PLN 120,000 - 180,000
Private medical care
Life insurance
Fitness and wellness programs
+1
R&D Operational Specialist – Experimental Research, Testing and Measurements – Krakow, Poland
R&D Operational Specialist – Experimental Research, Testing and Measurements – Krakow, Poland

Hitachi ABB Power Grids • Kraków

On-site
PLN 120,000 - 180,000
Private medical care
Life insurance
Fitness programs
+3
Project Coordinator
Project Coordinator

Hitachi ABB Power Grids • Kraków

Hybrid
PLN 120,000 - 180,000
Private medical care
Life insurance
Fitness programs
+1
Senior Test Engineer (Python/Pytest)
Senior Test Engineer (Python/Pytest)

Hitachi Automotive Systems Americas, Inc. • Kraków

On-site
PLN 120,000 - 180,000
Private medical care
Life insurance
Fitness programs
+6