Embedded SW engineer
Summary
Embedded Software Engineer with over 3 years of experience in designing, developing, and validating embedded software for automotive ADAS systems. Proficient in Embedded C/C++, modern C++, firmware development, debugging, root-cause analysis, diagnostics, and software validation. Experienced with unit testing, static code analysis, Git, CMake, and Agile development methodologies. Hands-on experience with HIL validation using confidential testing platforms and collaborating with cross-functional engineering teams to deliver high-quality software. Passionate about solving complex technical challenges and continuously expanding expertise in Embedded Linux, RTOS, device drivers, and system software.
Expectations
I am looking for a challenging Embedded Software Engineering role where I can contribute to the development of innovative products while continuing to grow technically. I enjoy working on embedded systems, firmware development, Embedded C/C++, software architecture, debugging, validation, and system optimization. I am particularly interested in opportunities involving Embedded Linux, device drivers, RTOS, HIL validation, automotive systems, semiconductor, networking, telecommunications, industrial automation, and IoT. I value collaborative teams, continuous learning, and environments that encourage technical excellence, innovation, and ownership.
Employment Preferences
Spoken Languages
- Arabic - Native
- English - Fluent
Expected Base Salary
**,000 USD
Expected Total Compensation
**,000 USD
Expected Hourly Rate
** USD/hr
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
- Embedded Software Engineer
- Embedded Systems
- Embedded C
- Embedded C++
- Modern C++
- Firmware Development
- Embedded Linux
- RTOS
- FreeRTOS
- Device Drivers
- Linux Device Drivers
- BSP
- Yocto
- STM32
- ARM Cortex-M
- SPI
- I2C
- UART
- CAN
- CAN FD
- Automotive
- ADAS
- Ultrasonic Sensors
- Perception Systems
- ECU Development
- HIL
- Software Validation
- Unit Testing
- Google Test
- Debugging
- Root Cause Analysis
- Software Architecture
- CMake
- Git
- Jenkins
- Static Code Analysis
- Helix QAC
- Agile
- Scrum
- Linux
- Python
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
