Browse Jobs
For Employers
Post JobLog inGet Started

Senior Full Stack/ Embedded Engi...

Qudra Tech
Riyadh, Saudi Arabia

Senior Full Stack/ Embedded Engineering

Riyadh, Saudi ArabiaPosted 12 days ago
134Applicants for2 open positions
  • 24Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Role Description

  • This is a full-time role for a Full Stack Engineer at Qudra Saudi Arabia company  located in Riyadh. As a Full Stack Engineer in our KSA branch , you will be the all-in-one developer who is responsible for designing, developing, and maintaining web applications, desktop applications, mobile applications, and embedded applications. You will collaborate with cross-functional teams to gather requirements, architect scalable solutions, and ensure the seamless integration of front-end and back-end functionalities. 
  • This role requires strong problem-solving skills, attention to detail, and the ability to work in a fast-paced environment, understanding of data sheets and manuals .

Job Requirements

Qualifications

 

  • As this job involves a lot of hardware-integration, you are required to have experience with hardware integration using SDKs (e.g. RFID, biometric devices, parking machines, ...etc)
  • You must be very good in C#, Java and C++ languages.
  • Experience with front-end frameworks such as React or Angular, besides HTML, CSS, jQuery and JavaScript , Ajax, Web front-end .
  • Experience with back-end framework using C# ASP.net Core MVC (Razor and API), WinForms.
  • Good understanding for core topics, such as design patterns, OOP, multi-threading, and dependency injection.
  • Know UI components such as Kendo UI or DevExpress.
  • Knowledge of database and SQL Server, T-SQL.
  • Understanding of RESTful APIs and SOAP
  • Experience with Desktop App Development (preferred with GTK)
  • Experience with Android App Development using Java/kotlin (Native), Flutter, or Xamarin
  • Good background of embedded development (Arduino, ESP32, and Rockchip)
  • Strong knowledge of communication protocols (including TCP Sockets, UART, RS485, SPI, and I2C)
  • Ability to read the electronic schematics and identify the pins in microcontroller or CPU, and read datasheets.
  • Good background of the firmware generator "buildroot" configuration and building,, and knowledge of the Linux-kernel configuration, building, boot-loading and boot sequence, init process and busybox, init files, etc.
  • (Optional, preferred) Have AI/deep-learning experience with Python, TensorFlow, keras, and OpenCV. Know how to quantize the model, and model deployment for mobile/embedded inference using the CPU/GPU/NPU.
  • Experience with version control systems (e.g., Git)
  • Ability to collaborate with cross-functional teams and communicate technical ideas effectively
  • Bachelor's degree in Computer Science, Electronic / Telecommunication Engineering, or a related field.
  • 5+ years of experience of Full Stack and/or embedded development
  • Motivation and ability to learn new things quickly.
  • Fluent Arabic speaker, with English skills
  • Transferable Saudi Iqama

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Full Stack/ Embedded Engineering