Enable job alerts via email!

Software Engineer Jobs in Riyadh (Sep 2025) - Bayt.com

CARE

Riyadh

On-site

SAR 200,000 - 300,000

Full time

7 days ago
Be an early applicant

Job summary

A technology solutions provider is seeking a skilled Newgen iBPS Technical Consultant in Riyadh to lead software engineering activities. The role requires expertise in embedded systems and software architecture, particularly in developing C/C++ code for microcontrollers. Candidates should have experience with Git, hardware integration, and preferably with STM32 or Xilinx/Intel platforms. This position offers an opportunity to manage a dynamic team and focus on innovative engineering solutions.

Qualifications

  • Experience in embedded systems development with C/C++ for microcontrollers.
  • Familiarity with hardware interfaces and serial communication.
  • Experience with Git; ability to perform code reviews.
  • Knowledge of FPGA development (VHDL/Verilog) is advantageous.

Responsibilities

  • Lead a dynamic team of software engineers in Riyadh.
  • Manage code quality and train engineers.
  • Develop C/C++ code for microcontrollers.

Skills

Embedded systems development
C/C++ programming
Troubleshooting hardware/software issues
Git
MATLAB

Tools

STM32
Xilinx
Intel
Job description
Overview

Newgen iBPS Technical Consultant – We are seeking a highly skilled and experienced professional to join our team. The role involves leading engineering activities in embedded systems and software architecture, with a focus on microcontroller development and hardware/software integration.

Responsibilities (Lead Role in Riyadh)
  • Lead a dynamic team of software engineers in Riyadh, Saudi Arabia.
  • Focus on embedded systems and software architecture.
  • Manage code quality and train engineers.
  • Develop C/C++ code for microcontrollers.
  • Collaborate with multi-disciplinary teams; troubleshoot system issues.
  • Ensure effective integration of hardware peripherals.
  • Experience with Git, MATLAB, and serial communication protocols is essential.
Responsibilities (Embedded System/Software Engineer)
  • Develop and debug C/C++ code for microcontrollers.
  • Develop VHDL/Verilog code for FPGAs.
  • Interface with hardware peripherals; troubleshoot system-level issues.
  • Collaborate with various engineering disciplines.
  • Familiarity with Git and conducting code reviews is essential.
  • Strong experience with STM32 and Xilinx/Intel is a plus.
Qualifications
  • Experience in embedded systems development with C/C++ for microcontrollers.
  • Familiarity with hardware interfaces and serial communication.
  • Experience with Git; ability to perform code reviews.
  • Knowledge of FPGA development (VHDL/Verilog) is advantageous.
  • Experience with STM32 or Xilinx/Intel platforms is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.