About The Role
Are you passionate about Linux systems and excited to work on cutting-edge IoT solutions? Join our growing team as an Embedded Linux Engineer and play a key role in designing and building the software platforms that power next-generation connected devices.
You will work on state-of-the-art IoT products, helping shape innovative solutions from concept to mass production. Our projects span various industries - combining embedded Linux intelligence with wireless connectivity, cloud integration, and real-time data processing. You'll collaborate with a team of experienced engineers, working hands-on with modern SoCs, communication protocols, and Linux-based platforms to bring smart, connected systems to life.
What You’ll Do
-
Build and maintain custom Linux distributions using Buildroot and/or Yocto Project
-
Develop, debug, and optimize application-level software in C/C++, Rust and Python for Linux-based embedded platforms
-
Design and implement networking stacks and protocols (TCP/IP, MQTT, CoAP, REST, VPN, routing)
-
Collaborate with hardware engineers to bring up new boards and integrate custom device drivers
-
Write and maintain kernel modules and device drivers for custom peripherals
-
Configure and harden Linux systems for production deployments
-
Contribute to system architecture decisions and documentation
-
Use version control and DevOps tools for efficient software delivery
-
Create test cases and perform device verification
-
Participate in the full software development lifecycle, including code reviews and best practices
What We’re Looking For
-
Strong passion for embedded systems, Linux, and IoT
-
At least 3 years of professional experience in embedded Linux development
-
Solid hands-on experience with Buildroot and/or Yocto Project
-
Strong understanding of C or C++ programming
-
Good understanding of Linux internals: kernel, init systems, device tree, drivers
-
Solid grasp of networking concepts: TCP/IP stack, routing, firewalls, VPN, network interfaces
-
Experience with network protocols relevant to IoT: MQTT, CoAP, REST, TLS
-
Familiarity with cross-compilation toolchains and debugging in embedded Linux environments
-
Good communication skills and fluency in English
-
Good client communication and presentation skills
Nice To Have (Bonus Points)
-
Experience with containerization on embedded platforms (Docker, podman)
-
Familiarity with OTA update mechanisms (SWUpdate, Mender, RAUC)
-
Background in bare-metal or RTOS development (FreeRTOS, Zephyr OS)
-
Experience with cloud integration and IoT platforms (AWS IoT, Azure IoT)
-
Proficiency in Python for scripting, automation, and tooling
-
Hands-on experience developing products from prototype to mass production
-
Background in leading software projects or mentoring junior developers
-
Familiarity with static code analysis tools and embedded test frameworks
-
Experience with security hardening of Linux-based embedded systems
What's In It For You
-
Highly competitive salary
-
An opportunity to work on cutting-edge designs for a wide range of industries
-
Education through seminars, webinars, fairs, and literature
-
Paid additional health insurance (Annual general medical examination included)
-
Free parking space
-
Paid sick leave