logo[мetahunt]
> Djinni

Embedded Engineer

format:Remotecompany:Outsource
cc++embedded systemsmicrocontrollersarmstm32rtosopc-uamodbus
plccan
englishC1–C2
experience4+ years
domainHardware
> full description

We are looking for an Embedded C/C++ Developer to join a long-term project for a German industrial client. You'll develop and maintain firmware for embedded controllers and industrial devices, working with microcontrollers and real-time systems. Occasional on-site visits to Germany may be required for integration and testing.

What you'll do:

- Write and maintain embedded C/C++ firmware for industrial controllers

- Develop low-level drivers for microcontrollers and peripheral devices

- Work with field devices, sensors and industrial communication protocols (Profinet, Modbus, OPC UA)

- Support integration and testing of embedded systems in production hardware

- Debug and troubleshoot issues in live industrial environments

- Collaborate with mechanical and electrical engineers on system integration

Requirements:

- 4+ years of experience in embedded software development

- Strong C/C++ skills for embedded systems

- Experience with microcontrollers (ARM, STM32 or similar)

- Understanding of industrial communication protocols (Profinet, Modbus, OPC UA)

- Experience with real-time systems (RTOS)

- English level C1, comfortable in daily communication with a German client

- Willingness to travel occasionally for on-site integration

Nice to have:

- Experience with Siemens PLCs or industrial automation systems

- Knowledge of functional safety standards (IEC 61508/61511)

- Experience with CAN bus or other industrial fieldbus protocols

We offer:

- Competitive salary depending on experience

- Long-term project with a stable international client

- Flexible remote work with occasional on-site visits, minimal bureaucracy

- Direct communication with the client's engineering team, no unnecessary layers