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