EmbeddedC/C++ (Linux)

Senior · B2B 120–160 PLN/h · Full-time, hybrid (Wrocław).
Software for HealthTech devices — from resource-limited hardware to sophisticated SoCs.

Job offer

Embedded C/C++ (Linux)

Joint recruitment with Thaumatec Tech Group, a HealthTech software house improving people's health, wellbeing and quality of life with IoT and AI, for highly specialised clients from the US and Western Europe.

We are strengthening the embedded software team: if you are a C++ expert and know embedded systems programming inside-out, we are looking for you.

You will

  • Design and implement software for a variety of devices, from resource-limited ones to sophisticated SoCs
  • Work with Product Owners and Architects to shape project specifications
  • Research and learn missing know-how as you go
  • Work efficiently in an Agile development team
  • Own consistency with the specification, quality and performance

Must have

  • Solid knowledge of C++ (and C)
  • Linux and Linux/Unix programming: IPC, multithreading, networking
  • Linux build systems, e.g. Buildroot or Yocto
  • Preparing the Linux kernel for new hardware platforms
  • Embedded systems, IoT communication protocols and stacks
  • Embedded hardware interfaces and hardware debugging
  • Git (or similar) and good English

Nice to have

  • A scripting language, e.g. Bash or Python
  • Data structures, algorithms and object-oriented design
  • RTOS
  • GStreamer and image-quality algorithms (exposure, white balance)
  • Wi-Fi 6 / 6E signal configuration
  • NVIDIA Jetson (Nano, Xavier AGX)
  • TDD and at least one testing framework

Why join us

Why it's worth joining us.

Remote-first, learning-first, and a team that shares what it knows.

  • Health care
  • Individual training budget
  • Fully remote work
  • Flexible working hours
  • Unique working atmosphere
  • Family-friendly community
  • Knowledge sharing with experienced developers
  • In-house training: Angular, iOS, Android, Cybersecurity Leadership

Recruitment process

Four steps, no surprises.

From your CV to our answer — here is what happens after you apply.

  1. 1

    HC call

    A short conversation once we have your CV: we tell you about 4code, the project and the role, and hear your expectations.

  2. 2

    Online meeting

    One hour with HC and a technical person to get to know each other, talk about your experience and what we can offer.

  3. 3

    Meeting the client

    The client is keen to meet you too — one or two interviews, if needed.

  4. 4

    Feedback

    We get back to you with the result whatever the outcome — hopefully with good news.

Apply

It might be YOU.

Send us your CV for Embedded C/C++ (Linux). Our HC team reads every application and gets back to you whatever the outcome.

Applying forEmbedded C/C++ (Linux)SeniorB2B 120–160 PLN/h
CV *
Commercial experience with C/C++ *
Can you work hybrid from Wrocław? *

Tell us about your needs.

Schedule a free expert session on delivering secure software, or ask about a team, an audit or the Grow Together program.

Do you need an NDA first?