Senior Firmware Engineer Linux


Rolling Wireless is an international company with 20+ years of experience in developing cellular modems and software for automotive market. We are worldwide the largest 2nd Tier supplier of cellular modems to the automotive industry.

Working at Rolling Wireless is joining a multicultural team at a high-growth organization.

We're excited to expand our presence in Budapest as we take the next step in building a stronger, more versatile R&D team. What started as a software development hub is now evolving into a full development center and we're looking for passionate professionals to join us on this journey.

If you're ready to be part of a dynamic, international environment where your ideas matter and innovation drives everything we do, submit your application today!


Position / Assignment Purpose

    

This role is responsible for the development, optimization, and maintenance of Linux kernel and application software for Rolling Wireless embedded platforms. The incumbent will contribute to networking, filesystems, device drivers, and platform services (e.g., LTE, 5G modem, Wi-Fi, audio), ensuring high performance, security, and reliability in embedded Linux environments.

    

Key Accountabilities / Statement of Work


As a key member of the Rolling Wireless software development team, this position focuses on Linux kernel and application programming, including debugging, performance tuning, and security enhancements. The incumbent will work on device drivers, networking, and software frameworks, troubleshoot critical technical issues, and contribute to the design, development, and review of high-quality embedded Linux solutions.

  • Linux Kernel & Application Development – Develop and optimize Linux kernel and application components in Yocto, including filesystems, networking, open-source C libraries, debugging, and performance improvements
  • Software Platform Development & Maintenance – Contribute to Rolling Wireless software platform services (e.g., LTE, 5G modem, Wi-Fi, audio) and peripheral/framework development
  • Troubleshooting & Issue Resolution – Identify and resolve critical technical issues in embedded Linux environments
  • Software Architecture & Design – Deliver high-quality design documentation, including Software Architecture Design and Software Detailed Design for Linux-related features
  • Coding & Code Quality – Follow Rolling Wireless coding standards and develop high-quality C code actively participate in code reviews, providing valuable insights and feedback in areas of expertise


Required Experience


  • Bachelor’s degree in Electrical Engineering (BSEE), Computer Science (CS) (mandatory); Master’s degree preferred
  • Minimum 5 years of experience in embedded software development, particularly in embedded Linux environments
  • Programming Skills – Strong proficiency in C/C++ programming
  • Linux System Knowledge – Deep understanding of Linux filesystems, TCP/IP networking, device drivers, inter-process communication (IPC), memory management, and process scheduling
  • Build & Compilation Expertise – Extensive experience with Linux build systems, including GNU Make, Autotools, and CMake
  • Debugging & Analysis – Strong Linux application debugging skills using GNU Binutils (GDB, objdump, readelf) and core dump analysis
  • Problem-Solving & Communication – A creative and quick learner with strong analytical skills and excellent verbal and written communication in English
  • Teamwork & Independence – Ability to work both independently and collaboratively in a fast-paced environment


Required Skills and Competencies

  • Experience in innovating and prototyping new embedded technologies
  • Demonstrated ability to take ownership of tasks and drive them to completion
  • Telematics & Network Access Devices – Experience in Telematics and Network Access Device (NAD) development is an advantage
  • Platform-Specific Experience – Experience with Qualcomm platforms is preferred
  • Security & Secure Boot – Knowledge of SELinux, Secure Boot, and TrustZone is a plus
  • Yocto Framework – Familiarity with Yocto Project for embedded Linux development is a plus
  • Networking & Firewall Technologies – Experience with HWNAT, IPA, VLAN, iptables, and nftables is preferred


Location
Budapest
Apply now

Can’t find an offer matching your profile?

Send us an unsolicited application!

Submit resume