Embedded Software Engineer (Mid-Senior Level)

Alumni Ventures

Riyadh

On-site

SAR 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Alumni Ventures is seeking a skilled Embedded Software Engineer to contribute to firmware development and testing for 5G technologies. The role requires a Bachelor’s in Engineering and over 6 years of experience in embedded systems, with strong skills in C/C++ and Python for automation. Candidates must have excellent communication skills and the ability to work in a collaborative environment. This position is open to citizens of Saudi Arabia only. Join us and help shape the future of telecommunications with innovative solutions.

Qualifications

  • 6+ years of experience in embedded systems development, testing and deployment.
  • Strong working knowledge of microcontrollers and Linux-based embedded systems.
  • Experience with automated testing and module unit testing in Python.

Responsibilities

  • Design, develop, and maintain embedded firmware.
  • Debug and optimize embedded software systems.
  • Collaborate with Digital design, RF verification, and DevOps teams.

Skills

C/C++ programming
Embedded systems development
Python scripting
Debugging embedded software
Technical documentation
Version control (Git)
Automated testing

Education

Bachelor of Engineering/Mechatronics/Electrical Engineering
Master’s degree (preferred)

Tools

Jenkins
CMake
GCC

Job description

Movandi 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 Movandi technology— is becoming an integral part of the telecommunications landscape. And we’re only getting started.

At Movandi 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 Movandi, you will help solve the growing challenges of deploying 5G millimeter wave networks. You will make an impact.

About the Role

Movandi 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
  • Completed Bachelor of Engineering/Mechatronics/Electrical Engineering or related degree (Master’s preferred).
  • 6+ years of experience in embedded systems development, testing and deployment.
  • Strong programming skills in C/C++.
  • Experience with Python for scripting, automation, or testing.
  • Experience with automated testing and module unit testing in Python (Pytest, fixtures, etc).
  • Strong working knowledge of microcontrollers and Linux-based embedded systems.
  • 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
  • Experience with cross-compilation and build systems (Makefiles, CMake, etc).
  • Familiarity with compiler toolchains (GCC, Clang).
  • Experience with CI/CD pipelines (e.g., Jenkins).
  • Knowledge of reproducible builds, dependency management, and automated testing.
Other Requirements
  • Excellent verbal and written communication skills.
  • Demonstrated working well in a team environment and collaborate with members across geographies.
  • Excellent problem-solving and analytical skills.
  • Strong organizational skills.
  • Demonstrated ability to understand and work with electrical schematics.
  • Experience with lab tools: (logic analyzer, JTAG debugger, oscilloscope, power supply, signal generator etc).
Nice to Have
  • Experience mentoring junior engineers or leading small technical efforts.
  • Exposure to wireless communication systems and performance testing.
Citizenship Requirement
  • Please note that we can only accept applications from Saudi Arabia citizens.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (Mid-Senior Level)
Embedded Software Engineer (Mid-Senior Level)

Movandi Corporation • Riyadh

On-site
SAR 100,000 - 130,000
Senior Wireless Systems Design & Integration Engineer
Senior Wireless Systems Design & Integration Engineer

Alumni Ventures • Riyadh

On-site
SAR 262,000 - 338,000
Senior Wireless Systems Design & Integration Engineer
Senior Wireless Systems Design & Integration Engineer

Movandi Corporation • Riyadh

On-site
SAR 262,000 - 338,000
Senior Technical Marketing, and Application Engineer
Senior Technical Marketing, and Application Engineer

Movandi Corporation • Riyadh

On-site
SAR 337,000 - 450,000
Senior Technical Marketing, and Application Engineer
Senior Technical Marketing, and Application Engineer

Alumni Ventures • Riyadh

On-site
SAR 299,000 - 450,000
Senior Embedded Firmware Engineer – 5G & mmWave
Senior Embedded Firmware Engineer – 5G & mmWave

Movandi Corporation • Riyadh

On-site
SAR 100,000 - 130,000
Digital Design Engineer (Mid-Senior Level)
Digital Design Engineer (Mid-Senior Level)

Skydrop • Riyadh

On-site
SAR 262,000 - 375,000
Digital Design Engineer (Mid-Senior Level)
Digital Design Engineer (Mid-Senior Level)

Movandi Corporation • Riyadh

On-site
SAR 299,000 - 375,000
Senior mmWave Systems Design Engineer (5G/FPGA)
Senior mmWave Systems Design Engineer (5G/FPGA)

Movandi Corporation • Riyadh

On-site
SAR 262,000 - 338,000
Embedded Firmware Engineer - 5G/mmWave Systems
Embedded Firmware Engineer - 5G/mmWave Systems

Alumni Ventures • Riyadh

On-site
SAR 90,000 - 120,000