Senior Firmware Engineer Front Office


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 software maintenance, issue resolution, and technical support to ensure the stability and reliability of Rolling Wireless embedded software solutions. The incumbent will work closely with Customer Success Engineers, diagnosing and fixing software issues reported by customers, providing technical guidance, and contributing to software updates and improvements.

    

Key Accountabilities / Statement of Work


You will play a crucial role in troubleshooting, debugging, and maintaining embedded software components across modem services (LTE, 5G, GNSS, Wi-Fi), device drivers, and networking stacks. You will collaborate with internal development teams and Customer Success Engineers to analyze and resolve customer-reported issues, provide technical solutions, and support software updates and long-term maintenance. The ideal candidate has strong debugging skills, experience in embedded Linux environments, and excellent problem-solving abilities.

  • Software Maintenance & Debugging – Identify, analyze, and fix bugs and performance issues in RW embedded software solutions
  • Customer Support Collaboration – Work closely with Customer Success Engineers to debug and resolve customer-reported software issues
  • Technical Troubleshooting – Apply debugging tools such as GDB, KDB, QXDM, QPST, Wireshark, JTAG and log analysis to investigate and resolve issues
  • Software Updates & Patch Development – Implement bug fixes, patches, and software updates to improve system stability and performance
  • Root Cause Analysis & Documentation – Perform root cause analysis (RCA) for reported issues and document findings, resolutions, and best practices
  • Feature Enhancements – Contribute to feature optimizations and performance improvements based on customer feedback and internal requirements
  • Knowledge Sharing – Provide technical training and documentation for Customer Success Engineers to enhance troubleshooting efficiency
  • Continuous Improvement – Identify areas for process optimization, improving software maintainability and support workflows


Required Experience


  • Bachelor’s degree in Electrical Engineering (BSEE), Computer Science (CS), or related field (mandatory); Master’s degree preferred
  • Minimum 5 years of experience in software maintenance, debugging, and technical support for embedded Linux systems
  • Programming Skills – Strong proficiency in C/C++ programming for debugging and patch development
  • Embedded Linux & Networking – Good knowledge of Linux internals, device drivers, networking (TCP/IP, VLAN, iptables, nftables), and inter-process communication (IPC)
  • Debugging & Log Analysis – Hands-on experience with debugging tools such as GDB, KDB, QXDM, QPST, Wireshark, and core dump analysis
  • Wireless & Modem Technologies – Familiarity with LTE, 5G, GNSS, Wi-Fi, and related protocol stacks is preferred
  • Customer-Focused Mindset – Ability to understand customer issues, prioritize critical problems, and deliver effective solutions
  • Problem-Solving & Communication – Strong analytical skills with excellent verbal and written communication in English
  • Teamwork & Adaptability – Ability to work independently and collaborate with cross-functional teams in a fast-paced environment

 

Required Skills and Competencies


  • Telematics & Network Access Devices – Experience in Telematics and Network Access Device (NAD) development is an advantage
  • Experience in Qualcomm-based platforms and embedded modem integration
  • Familiarity with Yocto Project for embedded Linux builds
  • Experience in automating debugging and testing workflows
  • Demonstrated ability to drive customer issues to resolution with efficiency and professionalism


Location
Budapest
Apply now

Can’t find an offer matching your profile?

Send us an unsolicited application!

Submit resume