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