MIFZZA logoMIFZZA

Embedded Software Engineer (Mid-Senior Level)

Riyadh

EmployerUndisclosed employer
LocationRiyadh
Job typeFull-time
FieldIT & Software
Experience6+ years
Posted2026-09-07

Apply through MIFZZA

Job description

the employer has made a big impact on 5G in a short amount of time — from foundational research and innovative modular, high efficiency mmWave system design to the introduction of our BeamXR 5G system that delivers improvements in performance, coverage, and latency to connect 5G everywhere. Now more than ever, 5G--supported by the employer technology--is becoming an integral part of the telecommunications landscape. And we’re only getting started. At the employer we work as a team. We like hard problems and solving them with the sharpest people. Are you looking to make a difference on the future of technology? At the employer, you will help solve the growing challenges of deploying 5G millimeter wave networks. You will make an impact. About the Role: the employer is looking for a motivated and skilled Embedded Software Engineer to join our team. You will be responsible for supporting the Firmware Development Team in the design, development and production of our firmware supported products. You will be responsible for testing, documenting, and creating firmware standards. Duties and responsibilities: • Design, develop, and maintain embedded firmware (C/C++). • Support bring-up of new hardware platforms. • Debug and optimize embedded software systems. • Develop and execute firmware test strategies. • Gathering and analyzing requirements from customers. • Write and maintain technical documentation (developer and user guides). • Conduct code reviews and ensure high-quality standards. • Collaborate with Digital design, RF verification, and DevOps teams. • Work with customers to investigate and resolve technical issues. Technical Requirements: • Experience interfacing with common embedded hardware peripherals (flash, eMMC, FPGA, GPIO, sensors, etc). • Experience developing and interfacing with static/dynamic libraries for various embedded targets and architectures. • Experience using version control & collaboration tools (Git, Confluence, Jenkins, etc). Build & Tooling Other Requirements: • Demonstrated working well in a team environment and collaborate with members across geographies. Nice to Have: • Experience mentoring junior engineers or leading small technical efforts. • Exposure to wireless communication systems and performance testing.

Requirements

Skills

PythonNetworkingLinuxDevOpsGit

Let MIFZZA apply for you

Upload your CV and MIFZZA matches you with jobs that fit your field and city, with an ATS-ready CV and a cover letter for each application.

Get started

Similar jobs

Browse more