Embedded Linux Engineer developing, building, and maintaining embedded Linux platforms for industrial applications. Collaborating with multidisciplinary teams in a hybrid work setting.
Responsibilities
As an Embedded Linux Engineer, you will be responsible for designing, building, and maintaining robust embedded Linux platforms for industrial applications.
Your work will span the full Yocto based embedded Linux stack, from board support package (BSP) creation and kernel configuration to device driver development and system optimization.
You will collaborate closely with hardware, firmware, and software teams to deliver well engineered solutions that meet demanding industrial requirements.
Develop, customize, and maintain Yocto based Linux distributions, including BSPs, recipes, layers, and images.
Design and implement Linux kernel device drivers (e.g., SPI/I²C/UART, GPIO, sensors, custom hardware components).
Configure and optimize Linux system services, bootloaders, secure boot and startup systems.
Collaborate with hardware teams on board bring-up, hardware validation, and driver integration.
Analyze and optimize system performance, memory usage, and real-time behavior.
Debug system-level issues using tools such as JTAG, logic analyzers, strace, perf, and kernel tracing tools.
Ensure security, reliability, and long-term maintainability of embedded Linux platforms.
Support continuous integration pipelines for automated building, testing, and deployment of Linux images.
Participate in technical planning and stakeholder alignment for embedded Linux related work packages.
Requirements
Several years of hands-on experience in Embedded Linux development, real-time Linux (PREEMPT_RT) is a plus
Deep practical expertise in the Yocto Project (BSP creation, layer management, recipe development, debugging builds)
Strong knowledge of Linux kernel internals and device driver development
Knowledge of security hardening for embedded Linux platforms
Proficient in C (kernel/user space) and C++, Rust experience is a plus
Experience with common hardware interfaces (SPI, I2C, UART, CAN, PCIe, USB)
Familiarity with typical embedded tools (JTAG, oscilloscopes, logic analyzers)
Experience with DevOps workflows for embedded systems (CI/CD, reproducible builds)
Exposure to industrial communication protocols (CANopen, Modbus)
Structured and independent working style, with a strong sense of ownership
Excellent English skills in speech and writing (C1); German is a plus. Creative, solution-oriented, and eager to continuously learn and share knowledge with peers.
Benefits
Attractive salary depending on your qualifications and experience
Flexible working hours and the opportunity of working from home
A pleasant working atmosphere with a "first-name" culture in a company where employees come first
Challenging, independent work in an innovative, creative environment
Language courses
Health and recreation benefits
Family incentives
Healthy snack and coffee for free in a brand-new office in Zagreb
Lots of internal events - so that we don't miss out on having fun together
Professional and personal training opportunities for your further development
Job title
IoT Embedded Linux Engineer – Industrial Environment
Frontend Developer developing the Asset Management Tool for energy trading teams. Focus on web technologies like Vue.js, Python, and ensuring code quality.
Senior Front End Engineer leading delivery of modern web experiences at MYOB, a leading business management solution provider. Shaping the future of work within the Data & AI team.
Software developer intern at nextAudit responsible for enhancing the AuditCloud platform’s user experience and performance. Engage in frontend and potentially backend development within agile teams.
Lead Software Engineer contributing to optimizing ad qualification and selection at Disney. Building UI tools for ad breaks across platforms like Hulu and Disney+.
Senior Frontend Engineer creating scalable Angular applications at Arlo. Leading Angular upgrades and CI/CD ownership for innovative smart security technology.
Senior Compiler Engineer developing CUDA C++ compiler enhancements for NVIDIA's GPU applications. Collaborating with customers and partners to drive compiler evolution and support new GPU hardware capabilities.
Mid Frontend Developer creating modern web applications with a focus on scalability and performance. Join a collaborative team at LUZA Group in Lisbon, Portugal under a hybrid working model.
Behavior Technician providing one - on - one ABA services to children with Autism. Join a dedicated community empowering children to achieve their full potential.
Provide one - on - one ABA services to clients with Autism supporting their independence and positive behavior. Record session data and collaborate with families for effective treatment.
Behavior Technician providing one - on - one ABA services for children with Autism. Join a committed team to enhance lives through Applied Behavior Analysis in Omaha, NE.