Skip to main content

Embedded Linux Developer

At Emlid, we make modern professional geodetic equipment for highly accurate measurements. We develop both hardware and software ourselves, and constantly communicate with our users to gather feedback that inspires us to enhance our products.

Our team is united by a shared interest in research, deep engagement in tasks, and a collective drive for excellence — and we welcome those who share our values and approach to work.

Now we’re looking for a new Embedded Linux Developer to join our team in Budapest.

In this role, you will:

  • Work within the Linux kernel stack: configuration, modification, and development of drivers and device trees;
  • Integrate and configure peripheral devices, including cameras and other sensors;
  • Develop images for embedded devices based on Yocto;
  • Develop using modern SoM/SoC platforms with ARM architecture;
  • Contribute to the development of C++ middleware;
  • Collaborate closely with the electronics engineering team and the testing engineer.

Our tech stack:

  • C/C++, Python;
  • Linux kernel and bootloaders (U-Boot, ARM Trusted Firmware);
  • Yocto Project;
  • GCC, CMake;
  • systemd, D-Bus, Redis, udev, BlueZ, Mender.

Examples of tasks:

  • Upgrade the BSP and layers to the next Yocto LTS release;
  • Move a board family to a new kernel version;
  • Add support for a Wi-Fi/BT chip: driver, device tree, firmware, and userspace integration;
  • Debug an unreliable peripheral with a logic analyzer and an oscilloscope.
Requirements: 
  • Proficiency in C/C++ with at least 2-3 years of development experience;
  • Solid understanding of Linux principles;
  • Experience with Yocto or Buildroot;
  • Familiarity with ARM architecture;
  • Understanding of peripheral bus protocols (UART, I2C, SPI);
  • Proficiency in version control systems (Git);
  • Proficiency in both spoken and written English at an Upper-intermediate (B2) level or higher.
Benefits: 
  • Private health insurance coverage — We provide private health care insurance after the probation period, ensuring easy access to doctors and the care you need.
  • Monthly public transport pass compensation — We cover your commute expenses to make getting to work easy.
  • Flexible start time for working hours — We understand that everyone has different schedules, so you can start your workday anytime before 12 pm.
  • Streamlined processes — Only focused, purposeful meetings and clear workflows, so you can actually get things done.
  • Growth and development — We encourage your professional journey by offering learning opportunities, mentorship, and space to take on new challenges.
  • Modern office — A comfortable, hi-tech workspace near Ⓜ️ Göncz Árpád városközpont, fully equipped with everything you need to work at your best.
  • Hungarian Lessons for Expats — To help you settle in and feel like a local, we’ve got you covered with Hungarian language classes.
  • Sport activities — We organize yoga, football, and volleyball activities so you can relax and recharge.
  • Team events — We work hard and celebrate together! We love spending time outside of work, whether it’s a casual gathering or a bigger team event.
Qualities: 
  • Experience with camera integration and configuration in Linux (V4L2, Media Controller, CSI/DSI interfaces);
  • Knowledge of video streaming (GStreamer, FFmpeg, RTP/RTSP);
  • Ability to read schematics and work with digital electronics.
Do you want new jobs emailed to you based on your search?Subscribe to Job Alerts

Embedded Linux Developer

Budapest
Budapest, Pest
Full time, Home office / Hybrid
2 years

Published on 06.11.2026

Share this job now

Do you want new jobs emailed to you based on your search?Subscribe to Job Alerts