Embedded Linux Developer
Senior / Lead Embedded Linux Developer – Industrial UPS Systems
📍 Location: Denmark (Flexible: On-site 100% or Hybrid 50/50)
Industry: Energy / Smart Grid / Industrial Power Systems
Our client is building the next generation of industrial Uninterruptible Power Supply (UPS) systems—high-reliability, smart, and grid-aware. This is a greenfield project in the incubation phase, meaning you’ll help shape the architecture, select the technologies, and set the engineering standards from day one.
We’re looking for a Senior or Lead Embedded Linux Developer who thrives in technically complex environments and can bridge the gap between hardware and software in critical power systems.
What You’ll Do
Design modular, scalable application architectures for embedded Linux systems (Yocto, Debian, Ubuntu Core, or similar).
Write efficient, near-real-time code in C++ (11/14/17); use Python for integration layers, prototyping, and tooling; automate with Bash.
Implement IPC mechanisms (DBus, gRPC, MQTT, POSIX queues, shared memory, etc.) and containerized workloads (Docker, Podman) on resource-limited systems.
Connect Linux to RTOS environments (RPMsg, SPI, EtherCAT) and integrate with FCR-D / power grid protocols.
Apply Linux hardening, secure communications, and over-the-air update strategies.
Produce clear technical documentation, perform code reviews, mentor junior team members, and prepare the system for smooth handover.
What We’re Looking For
Technical Skills
Proven experience developing on embedded Linux platforms.
Strong C++ skills (modern standards) and Python proficiency.
Solid understanding of modular architecture & design patterns.
Hands-on with containerization in embedded contexts.
Experience with IPC frameworks and low-level communication.
Understanding of grid control protocols and energy-sector standards (FCR-D knowledge is a plus).
Familiarity with Linux + RTOS hybrid systems.
Background in Linux system security.
Design & Leadership Skills
Ability to design system architecture from scratch.
Skilled in creating integration documentation and interface descriptions.
Experience in mentoring and leading development efforts.
Soft Skills
Strong communicator—able to explain and justify technical decisions to both engineers and clients.
Comfortable in an international, English-speaking environment.
Self-driven—able to make key decisions in an early-stage project.
Preferred Experience
Energy, smart grid, or UPS projects.
Hardware–software integration.
Systems requiring post-handover development and maintenance.
- Locations
- Copenhagen

About Infotree Global Solutions
At Infotree, meeting your career needs is a top priority. Client satisfaction is largely dependent on the resources we can provide, and we take pride in our delivery. We have a supportive team in place to give quality people a chance to grow and challenge themselves in their roles which has resulted in that we have placed many employees in positions that have grown into lifelong careers.
We have a team of dedicated recruiters and consultant care representatives that are committed to your success and well-being. Check out our open roles to get started.
Infotree Poland Sp. z o.o. is part of Infotree Global Solutions. Agency number: 15970.
Already working at Infotree Global Solutions?
Let’s recruit together and find your next colleague.