Firmware Engineer
4 days ago
About us
We're building intelligent, Linux-powered devices that connect the physical and digital worlds. Our products process sensor data in real time, run safely in the field for years, and update themselves securely over the air.
We're looking for an engineer who thrives close to the metal — someone who enjoys making Linux do precise, predictable work, whether that's reading sensors, moving bytes efficiently, or keeping a system healthy through reboots and network drops.
What you'll do
- Build firmware and services for ARM-based Linux devices
- Design real-time data pipelines that talk to sensors and stream results
- Profile, trace, and tune performance until it's rock-solid
- Develop robust update and recovery systems that prevent device bricking
- Create metrics and telemetry to monitor systems in the field
- Collaborate with a small, highly technical team across hardware and software
You might be a good fit if you have
- Experience writing software for
Linux systems
(embedded or backend) - A strong foundation in
algorithms, concurrency, and systems design - Hands-on knowledge of strace, perf, ftrace, systemd, and udev
- Practical familiarity with Rust
,
C
, or
C++ - Curiosity about hardware: I²C, SPI, GPIO, DMA
- A habit of measuring everything — from latency histograms to boot times
Bonus points
- Experience bringing up boards or writing device drivers
- Building daemons in Rust with predictable latency
- Understanding of secure boot, OTA updates, or A/B partitioning
- Building hardware-in-the-loop tests or simulators
Why join
- You'll work on meaningful, visible systems that ship to real users.
- We're small, fast, and value deep expertise over buzzwords.
- Your code will run on real devices doing real-world work — not just servers.
What we offer
- Net salary in the EUR 2,500 - 4,500 range, depending on your skill, experience and knowledge level
- Employee stock options
- 25 vacation days
- Private health insurance
- Hybrid work (3 days on-site in our Belgrade office, 2 remote)
- A chance at glory and greatness through building the biggest thing in vision tech since Ben Franklin invented bifocals in 1785
-
Firmware Verification Engineer
4 days ago
Belgrade, Central Serbia AMD Full time €60,000 - €120,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Embedded Software Engineer
4 days ago
Belgrade, Central Serbia Heads Talent Solutions Full time €60,000 - €80,000 per yearOur client is a well-established company in its industry, known for innovation and high-quality standards.As they continue to expand, they are looking for a new team member for the Embedded Software Engineer position.Key Responsibilities:Design embedded software (firmware) for new electronic products, ranging from simple microcontroller-based solutions to...
-
Software Test Engineer, Camera
4 hours ago
Belgrade, Central Serbia Rivian and Volkswagen Group Technologies Full time €80,000 - €120,000 per yearAbout UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...
-
Software Engineer
1 week ago
Belgrade, Central Serbia Microsoft Full time €40,000 - €60,000 per yearAs a Software Engineer in OneGuard, you will be working to ensure that all of the machines across the Microsoft fleet are running safe and secure firmware. This opportunity will introduce you to security concepts, teach you how to work across multiple orgs in one of the largest companies in the world, and allow you to expand your technical expertise as you...
-
Senior Release Engineer, Product Software
4 days ago
Belgrade, Central Serbia Tenstorrent Full time €60,000 - €120,000 per yearTenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...
-
Software Engineer II
6 days ago
Belgrade, Central Serbia Microsoft Full time €40,000 - €80,000 per yearAs a Software Engineer II in the OneGuard team, you will work to ensure that all machines across the Microsoft fleet run secure and reliable firmware. This role provides exposure to security concepts, collaboration across multiple organizations within one of the largest technology companies, and opportunities to expand your technical expertise by solving...
-
Belgrade, Central Serbia Tenstorrent University Jobs Full time €20,000 - €30,000 per yearTenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...
-
QA Test
4 days ago
Belgrade, Central Serbia Meter&Control Full time €30,000 - €60,000 per yearWe are expanding our QA and R&D activities and looking for engineers with hands-on experience in testing electronic devices and systems. This is an opportunity to work on real, industry-grade electronic products used across global energy markets — from early prototypes to certified, mass-produced devices.Whether your experience is stronger in hardware...
-
Customer Support Representative
4 hours ago
Belgrade, Central Serbia Naya Full time €30,000 - €40,000 per yearABOUT NAYANaya ) builds modular, ergonomic keyboards and accessories. We obsess over engineering, firmware, and the small details that make daily workflows better. We're hiring a Customer Support & Technical Specialist who brings the same care to every customer interaction—supporting both general enquiries and technical troubleshooting.THE ROLEYou'll be...
-
Belgrade, Central Serbia Tenstorrent University Jobs Full time €40,000 - €80,000 per yearTenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...