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.
#J-18808-Ljbffr
Software Engineer • Riyadh, Saudi Arabia