11/03/2024 updated


100 % available
Junior Embedded Systems Engineer
Cairo, Egypt
Worldwide
Bachelor of Mechanical EngineeringKeilC (Programming Language)ArchitectureAutomotive IndustryAUTomotive Open System Architecture (AUTOSAR)UClibc (C Standard Library)CAN BusCode Composer StudioCommunications ProtocolsComputer ProgrammingLinuxProgramming ToolsEclipse (Software)Embedded CEmbedded Systems
Embedded Systems Development
Expertise in embedded C programming, embedded Linux, and microcontroller architectures. Experience with various development tools and environments for embedded systems.
Programming Languages and Tools
Proficiency in C programming language. Familiarity with development tools such as Proteus, Eclipse, Matlab, Code Composer Studio, STMCubeIDE, Keil, Hightech, and Aurix IDE.
Microcontroller and IoT Applications
Experience in designing and implementing systems using various microcontrollers (STM32, AVR) and IoT modules (ESP-01, WiFi). Capable of developing firmware and applications for diverse embedded projects.
Automotive Embedded Systems
Knowledge of automotive bus technology standards and experience with AUTOSAR architecture. Implemented projects related to vehicle tracking and CAN drivers.
Real-Time Operating Systems
Understanding of RTOS concepts and their application in embedded systems. Familiar with multithreading and synchronization techniques.
Embedded Linux Development
Knowledge of Linux system programming, buildroot, and QEMU for embedded targets. Experience with file I/O, process management, and socket programming in Linux environments.
Hardware Interfacing
Familiarity with microcontroller interfacing and communication protocols such as UART, SPI, and I2C. Experience with Controller Area Network (CAN) in automotive applications.
Expertise in embedded C programming, embedded Linux, and microcontroller architectures. Experience with various development tools and environments for embedded systems.
Programming Languages and Tools
Proficiency in C programming language. Familiarity with development tools such as Proteus, Eclipse, Matlab, Code Composer Studio, STMCubeIDE, Keil, Hightech, and Aurix IDE.
Microcontroller and IoT Applications
Experience in designing and implementing systems using various microcontrollers (STM32, AVR) and IoT modules (ESP-01, WiFi). Capable of developing firmware and applications for diverse embedded projects.
Automotive Embedded Systems
Knowledge of automotive bus technology standards and experience with AUTOSAR architecture. Implemented projects related to vehicle tracking and CAN drivers.
Real-Time Operating Systems
Understanding of RTOS concepts and their application in embedded systems. Familiar with multithreading and synchronization techniques.
Embedded Linux Development
Knowledge of Linux system programming, buildroot, and QEMU for embedded targets. Experience with file I/O, process management, and socket programming in Linux environments.
Hardware Interfacing
Familiarity with microcontroller interfacing and communication protocols such as UART, SPI, and I2C. Experience with Controller Area Network (CAN) in automotive applications.
Experience
Professional experience0 - 5 years
Freelancer since2023
Languages
EnglishFluent
Project history
Responsible for developing Layered Elastic Analysis application.
Implemented a CAN driver on an Infineon Aurix TC37 evaluation board.
Completed technical modules in Automotive Embedded Systems, including Embedded C, Data Structure and Algorithms, Microcontroller Architecture and Interfacing, and various automotive-related topics.