Loading
Loading...
Loading...
Loading...
Loading...

Closed or Expired Job Posting This job posting is closed or has expired and is no longer open for applications.

Upload

Embedded Engineer

Ejada KSA Riyadh, Saudi Arabia Posted 2024/11/11 06:51:09 Ref: JB1100057002

Job Purpose

The primary purpose of the Embedded Engineer role is to design, develop, and optimize embedded systems and software for a range of hardware platforms. This role involves working closely with cross-disciplinary teams to create high-performance, reliable, and scalable embedded solutions that meet the specific needs of the business and end-users.

Role and Responsibilities

  • Design, prototype, and test hardware components for robotics projects.
  • Integrate sensors, actuators, and microcontrollers into robotic systems.
  • Collaborate with software engineers for hardware-software compatibility.
  • Maintain and troubleshoot robotics hardware.
  • Lead the design, development, and optimization of embedded systems for various applications (e.g., robotics, IoT) (For Seniors only)
  • Optimize embedded systems for performance, memory usage, and power efficiency (For Seniors only)

Qualifications and Education Requirement

Bachelor’s or master’s degree in computer science in Computer science/Engineering Electrical Engineering, Electronics, or Mechatronics. 1+ years of experience in hardware design and prototyping. (3+ years for seniors) Experience working with microcontrollers like ESP32 and Raspberry Pi. Experience and proficiency with C, C++, and Python.  Preferred Technology Microcontrollers: ESP32,ARM Cortex-based MCUs, or STM32. Programming Languages: C, C++, and Assembly for low-level programming. Hardware Design: Experience with PCB design using tools. Communication Protocols: I2C, SPI, UART, CAN bus, and Ethernet. Debugging Tools: JTAG or Logic analyzers for debugging hardware. IoT Platforms: AWS IoT, Google Cloud IoT for cloud integration. (Not Mandatory)

Education

computer science in Computer science/Engineering Electrical Enginee

Skills

  • 1+ years of experience in hardware design and prototyping. (3+ years for seniors) 
  • Experience working with microcontrollers like ESP32 and Raspberry Pi. 
  • Experience and proficiency with C, C++, and Python.
  • PCB design and hardware debugging experience. 
  • Knowledge of communication protocols like SPI, I2C, and UART.
  • Strong analytical skills and hands-on experience with hardware tools.
  • Assist in the development and testing of firmware for embedded systems using C, C++, or Assembly.
  • Basic understanding of version control systems like Git

Job Details

Job Location Riyadh, Saudi Arabia
Company Industry Information Technology
Company Type Employer (Private Sector)
Job Role Information Technology
Employment Status Full time
Employment Type Full Time Employee

Preferred Candidate

Career Level Mid Career
Years of Experience Min: 1 Max: 3
Residence Location Riyadh, Saudi Arabia
Nationality Saudi Arabia
Degree Bachelor's degree

Ejada KSA

Information Technology Riyadh, Saudi Arabia https://www.ejada.com

Similar Jobs

Loading ...