Embedded Software Engineer

Hudson Talent Solutions 

📍 Utrecht, Netherlands 🇳🇱

hybrid
mid-level
hybrid
Posted —

Key Skills

C/C++PythonLinuxBSPYocto

Industry

TelecommunicationsConsumer Electronics

Job Description

We’re working with TrellisWare, a US‑headquartered technology company specialising in high‑performance, resilient wireless systems used by government, public safety and commercial customers worldwide. Their software runs on hundreds of thousands of deployed devices globally , operating in challenging, real‑world environments where reliability matters.


As part of continued European growth, they’ve launched a new engineering hub in Utrecht and are expanding their embedded software team.


The role:

You’ll work close to the hardware, developing low‑level platform software and BSPs that enable complex applications to run across multiple embedded hardware platforms. The role spans embedded Linux and RTOS environments , system bring‑up, debugging, optimisation, and collaboration with global software and hardware teams to deliver secure, high‑performance systems.


Key skills:

✅ C/C++, Python

✅ Embedded Linux and/or RTOS

✅ BSP / HAL / low‑level systems development

✅ Yocto or similar build systems

✅ Interest in wireless, embedded or performance‑critical systems


Why this role:

You’ll work on real‑world technology already deployed at scale , tackling deep, low‑level engineering challenges , while joining a business with strong long‑term growth plans across Europe .


This opportunity is available on a hybrid basis (2–3 days per week on‑site in Utrecht) . Unfortunately, we’re unable to offer visa or work sponsorship at this time. The role is ideally permanent , though a long‑term contract could be considered.