Embedded Firmware Engineer (C++)

emagine

Polska

Remote

PLN 165,000 - 220,000

Part time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work

Job summary

emagine is seeking an experienced Embedded Firmware Engineer to design and maintain firmware for embedded systems. The role focuses on modern C++ on embedded Linux with emphasis on testing and QA, and offers a remote, part-time arrangement for an initial 3-month contract.

The ideal candidate will work across the full firmware lifecycle, collaborate with hardware teams, and contribute to continuous process improvements. Start ASAP, B2B contract, part-time possible.

Qualifications

  • Design and implement embedded firmware in C++ for various applications.
  • Adopt a strong testing mindset with unit testing and CI/CD.
  • Familiarity with Python is a plus.

Responsibilities

  • Design and implement embedded firmware in C++ for various applications.
  • Ensure high-quality code through rigorous testing and validation processes.
  • Collaborate with cross-functional teams to integrate firmware with hardware and applications.
  • Participate in the entire firmware development lifecycle from requirements analysis to maintenance.
  • Continuously explore and implement improvements in firmware development processes.

Skills

Modern C++ (C++17)
Python
Testing mindset

Tools

Jenkins
Bitbucket
CI/CD
Yocto

Job description

Part time possible

We are seeking an experienced Embedded Firmware Engineer specializing in C++ to develop and maintain firmware for embedded systems. The ideal candidate will have expertise in modern C++ and embedded Linux, with a strong focus on testing and quality assurance.


Working mode: remote


Contract: B2B


Start date: ASAP


Duration: 3 months


Part time possible

We are seeking an experienced Embedded Firmware Engineer specializing in C++ to develop and maintain firmware for embedded systems. The ideal candidate will have expertise in modern C++ and embedded Linux, with a strong focus on testing and quality assurance.


Main Responsibilities


  • Design and implement embedded firmware in C++ for various applications.

  • Ensure high-quality code through rigorous testing and validation processes.

  • Collaborate with cross-functional teams to integrate firmware with hardware and applications.

  • Participate in the entire firmware development lifecycle from requirements analysis to maintenance.

  • Continuously explore and implement improvements in firmware development processes.


Key Requirements


  • Modern C++ (C++17) on embedded Linux; Python is a plus

  • Experience with Yocto, kernels and BSPs

  • A strong testing mindset, including unit testing, BDD and CI/CD (Jenkins, Bitbucket)


Nice to Have


  • Experience with OCPP 1.6 / 2.0.1 and ISO 15118

  • Experience with EVerest or comparable open-source charging stacks

  • Familiarity with AI-assisted development tools such as GitHub Copilot

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Part-Time Embedded Firmware Engineer - C++/Linux
Remote Part-Time Embedded Firmware Engineer - C++/Linux

emagine • Polska

Remote
PLN 165,000 - 220,000
Remote work
Middle Embedded Firmware Engineer
Middle Embedded Firmware Engineer

AIDA projektai, MB • Warszawa

Remote
PLN 120,000 - 180,000
Embedded C++ Engineer
Embedded C++ Engineer

Seargin • Polska

On-site
PLN 180,000 - 240,000
Senior Embedded Linux Engineer (Remote & Freelance)
Senior Embedded Linux Engineer (Remote & Freelance)

intent sp. z o.o. • Warszawa

Hybrid
PLN 165,000 - 248,000
Fully remote
Flexible hours
Knowledge sharing access
Principal Embedded C/C++ Engineer
Principal Embedded C/C++ Engineer

Hitachi Energy • Kraków

On-site
PLN 260,000 - 380,000
Private medical care
Life insurance
Fitness programs
+6
Embedded C++/C Engineer Android Infotainment
Embedded C++/C Engineer Android Infotainment

Infotree Global Solutions Inc. • Polska

On-site
PLN 120,000 - 240,000
Senior Embedded/Firmware Engineer (with Linux)
Senior Embedded/Firmware Engineer (with Linux)

intent sp. z o.o. • Warszawa

Hybrid
PLN 165,000 - 248,000
Fully remote
Flexible hours
Knowledge sharing access
C++ Embedded Software Engineer
C++ Embedded Software Engineer

emagine Polska • Poland

Hybrid
PLN 180,000 - 240,000
System Firmware Engineer (Device)
System Firmware Engineer (Device)

Luxoft • Kraków

On-site
PLN 150,000 - 210,000
Private Medical & Dental care & Life保险
Internal Mobility program - rotation
and more!
Regular/Senior Embedded Software Engineer (f/m)
Regular/Senior Embedded Software Engineer (f/m)

INTechHouse • Bydgoszcz

On-site
PLN 110,000 - 165,000
Benefits package
Top locations