07/31/2026 updated

**** ******** ****
partially available
info: Available evenings and weekends

Automotive Software Developer | C++ | Embedded Systems | BEV

Hisings Backa, Sweden
Only remote
M.Sc. in Embedded Systems
Hisings Backa, Sweden
Only remote
M.Sc. in Embedded Systems

Profile attachments

CV.docx

About me

Automotive SW Developer specializing in C++, HIL/Car testing, and parallel programming. I thrive in fast-paced, agile environments delivering precise code for real-world product success. Expert in fault tracing, system reliability, and embedded software development.

C++ (Programming Language)Ubuntu (Operating System)Continuous IntegrationEmbedded CEmbedded SystemsEmbedded SoftwareMotion PlanningSystems IntegrationAutomotive SoftwareAutomotive Technologies
C++ Software Development
5 years of experience in C++ 14/17, including development of functions for automotive cleaning systems, parallel programming with OpenMP, and model-based software development in real-world automotive environments.

Automotive Testing & Fault Tracing
Extensive experience in component testing (HIL/Car), fault tracing, and troubleshooting to ensure overall system reliability, using tools such as GTest, Polyspace, and BlackDuck.

CAN & LIN Communication Protocols
Practical knowledge of CAN and LIN communication protocols applied in automotive software development projects, supported by hands-on use of Vector CANoe over 2 years.

Linux & Windows Operating Systems
5 years of experience with Linux (Ubuntu) and over 10 years with Microsoft Windows, applied in software development and testing workflows.

Version Control & CI/CD Tools
Proficiency in Git, Gerrit, and Gitlab for source code management and continuous integration in collaborative development environments.

Agile Development Methodology
4 years of experience working in Agile development environments with a focus on short time-to-market goals and iterative software delivery.

Python Programming
2 years of experience with Python, applied in scripting and automation tasks within software development projects.

SystemWeaver & Requirements Management
Hands-on experience with SystemWeaver for requirements management and technical documentation in automotive software projects.

Algorithm Development & Motion Planning
Development of a motion planning algorithm using an Input Sampling Approach for autonomous articulated trucks, achieving a 50% reduction in target runtime.

Experience

Professional experience0 - 5 years
Freelancer since2026

Languages

ArabicNative speakerEnglishFluent

Project history

Software Developer for BEV

Volvo Cars
Develop functions for cleaning systems using C++. Conduct fault tracing and troubleshooting to ensure overall system reliability. Create and maintain technical documentation. Tech Stack: C++ 14, GTest, Linux, Zuul, Polyspace, BlackDuck, Git, Gerrit, Gitlab, CAN & LIN communication, and SystemWeaver.

Motion Planner Developer for Autonomous Articulated Trucks

Master's Thesis Project
Developed an algorithm using an Input Sampling Approach to find optimal routes for articulated trucks to avoid road obstacles. Successfully achieved a 50% reduction in target runtime. Tech Stack: Microsoft Visual Studio, C++ 17, OpenMP, Git.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in