Skip to content
Job boardOpen

Embedded Firmware Engineer (C++)

Confidential · Poland · Remote · Senior

  • Poland · Remote
  • 4-6 months
  • English

Indexed (today) · refreshed constantly

Start
flexible
Duration
4-6 months
Work mode
Remote
Contract
Freelance / B2B
Seniority
Senior
Reference
181666

Required skills

Languages: English

Job description

Project overview

Working mode: remote

Contract: B2B

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.

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.

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

Project details

  • Start: flexible
  • Duration: 4-6 months
  • Remote: remote
  • Location: Poland, PL
  • Languages: English

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on portal.emagine.org

  1. Job boardNew

    Devops Engineer

    Flix· Warszawa, Fabryczna 5, Poland· Remote· Senior· zł 89–100 / h

    • Terraform
    • DevOps
    • DevOps tools
    • +6

Browse all jobs
Sign up free to apply