Embedded System Engineer

Ahmed Amin Group

Ahmed Amin Group

 

Ahmed Amin Group

Follow

More jobs from this company

Summary

  • Vacancy: 1
  • Location: Saudi Arabia
  • Minimum Salary: Negotiable
  • Experience: At least 5 years
  • Published: 9 Jul 2024

 

Requirements

Education

  • Bachelor of Science (BSc) in Computer Science & Engineering, Bachelor of Science (BSc) in Information Technology, Bachelor of Science (BSc) in Electrical & Electronic Engineering

Experience

  • At least 5 years
  • The applicants should have experience in the following business area(s):
    Computer Hardware/Network Companies, Engineering Firms, Group of Companies, Technical Infrastructure

Additional Requirements

Experience with hardware description languages (Verilog, VHDL) for FPGA development.familiarity with embedded development tools (compilers, debuggers).

Knowledge of electronics and circuit design, understanding of real-time operating systems (RTOS).

Proficiency in embedded programming languages (C/C++)

Responsibilities & Context

  • Designing embedded systems architecture and selecting appropriate hardware and software components based on system requirements.
  • Developing embedded software in C, C++, or assembly language.
  • Writing device drivers, board support packages (BSPs), and firmware for embedded systems. Optimizing code for performance and memory usage.
  • Integrating software with hardware components and peripherals such as sensors, actuators, and communication modules (e.g., UART, SPI, I2C, Ethernet, CAN).
  • Performing unit testing, integration testing, and system-level testing of embedded systems. Debugging hardware and software issues using debugging tools (e.g., oscilloscopes, logic analyzers, JTAG debuggers).
  • Creating technical documentation such as specifications, design documents, test plans, and user manuals. Maintaining version control and documenting changes.
  • Analyzing and optimizing system performance, including power consumption, real-time responsiveness, and reliability.
  • Implementing security measures to protect embedded systems from external threats and vulnerabilities.
  • Ensuring compliance with industry standards (e.g., ISO 26262 for automotive, DO-178C for aerospace) and regulatory requirements.
  • Building prototypes and conducting validation tests to verify system functionality and performance against requirements.
  • Working closely with hardware engineers, software engineers, and other cross-functional team members throughout the product development lifecycle.
  • Identifying and resolving technical issues and challenges related to embedded systems development.
  • Staying updated with the latest advancements in embedded technology, tools, and methodologies.

Skills & Expertise

Circuit Design

programing language

Compensation & Other Benefits

Accommodation, Transportation, 3 times meal and Laundry services

Workplace

Work at office

Employment Status

Full Time

Job Location

Saudi Arabia

Source link

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.