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