Embedded Systems Engineer

Ahmed Amin Group

Ahmed Amin Group

 

Ahmed Amin Group

Follow

More jobs from this company

Summary

  • Vacancy: 2
  • Location: Saudi Arabia
  • Minimum Salary: Negotiable
  • Experience: At least 5 years
  • Published: 27 Aug 2024

 

Requirements

Education

  • Bachelor of Science (BSc) in Computer Science, 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):
    Engineering Firms, Real Estate, Group of Companies, Developer

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

Workplace

Work at office

Employment Status

Full Time

Gender

Only Male

Job Location

Saudi Arabia

Source link

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