
mohammad mohalla
Senior Embedded Software Engineer | AUTOSAR
Salary / Daily rate
Gothenburg, Sweden
Freelance
Skills
Languages
About me
Intro
Automotive embedded software engineer with 5+ years specializing in AUTOSAR architecture and real-time systems at Volvo Cars. Expert in C++ development for RTOS platforms, MCAL configuration, and HIL testing with proven leadership in IoT/robotics firmware development. Delivering high-reliability automotive solutions with advanced debugging and system integration expertise.
Work experience
Software Engineer
Volvo Cars
Mar 2023 - Present
3 years 8 months
Gothenburg, Sweden
- Platform & Tools: Vector SIP package, AUTOSAR architecture, DaVinci Configurator, Developer. - Designed and implemented application logic using modular C++ within RTOS/OSEK-based systems. - Collaborated with system architects in agile teams, supporting CI/CD and quality assurance processes. - Conducted test analysis and functional testing at unit, component, and target levels. - Configured AUTOSAR Modules within MCAL (DIO, PORTS, SPI, FEE) and BSW layers (Eth, EthIf, SoAD, PDUR, TCP/IP, CAN Stack, NVM, Memory Mapping). - RTE setup for defining data types, port interfaces, S/R and C/S connections between SWCs. - Create and tested (HIL and in car using Lauterbatch) Application SWC runnables in coordination. - Integration: Established communication between the VCU’s High Integrity and High-Performance Processors, ensuring efficient data sharing. - Act as Individual Contributor within team, initiating technical discussions on SAFe methodology. - Embedded and real-time systems (RTOS, Bare-metal, TCP/IP). Processor: Tricore TC397xx.
Software Engineer
Conmore Ingenjörsbyrå AB
Dec 2022 - May 2025
2 years 6 months
Gothenburg, Sweden
Skills: Microsoft PowerPoint · Universal Asynchronous Receiver/Transmitter (UART) · Scrum · HIL · Hardware · Computer Science
Source Code
Jan 2020 - Dec 2022
3 years
42138 Ciria, Soria, Spain
Leader of Embedded software team
Sep 2021 - Dec 2022
1 year 4 months
42138 Ciria, Soria, Spain
- Led firmware development for IoT and robotics systems using C/C++ and Linux. - Implemented multithreaded C/C++ software for real-time applications; conducted performance analysis and debugging. - Created scalable architecture for embedded Linux applications, contributing to modular design. - Built team competencies around modern development workflows, version control, and test automation. - Designed and implemented application logic using modular C/C++ within RTOS/OSEK-based systems. - Developed C/C++ firmware for Linux and RTOS platforms, focusing on thread safety and code optimization.
Senior Embedded Software Engineer
Jan 2020 - Oct 2021
1 year 10 months
42138 Ciria, Soria, Spain
1. Development, Debugging and implementation of high-reliability firmware for hard real time embedded systems. 2. Writing scalable code for .NET software applications, Reviewing and debugging .NET applications. 3. Working at advanced level programming in C/C++ including thread synchronization multithreading, multiprocessing. 4. TCP/IP Socket Programming. 5. Providing .net core APIs to control IOT machines and systems. 6. Drafting software and application operating procedures.
Subh Engineering
Jan 2019 - Dec 2019
1 year
Damascus, Syria
Head of Research And Development
Jul 2019 - Dec 2019
6 months
Damascus, Syria
- Led research and development activities in robotics and embedded systems. - Designed and implemented an autonomous Pipe Inspection Robot. - The robot was developed to inspect pipelines and detect holes or structural damage. - Managed the entire system architecture, including mechanical design and embedded control logic. - Designed all parts in-house and fabricated them using an ANYCUBIC 3D printer. - Integrated sensors and real-time data acquisition for fault detection. - Applied embedded C++ programming for motor control and sensor interfacing. - Guided junior developers in prototyping, testing, and debugging. - Fostered a culture of technical innovation and practical problem-solving. - Stayed current with new tools, trends, and evaluation methods in robotics R&D.
Research And Development Engineer
Jan 2019 - Jul 2019
7 months
42138 Ciria, Soria, Spain
1. Designing, developing and enhancing electro-mechanical systems and mechatronic devices. 2. Conducting research, documenting findings, and presenting reports at meetings. 3. Developing design documents for mechanical parts and final products. 4. Identifying areas of weakness in the production line or finished products and making recommendations for improvement. 5. Understanding problems or client briefs and developing solutions that satisfy them.
Mechatronics Engineer
Higher Institute for Applied Sciences and Technology
Oct 2017 - Dec 2018
1 year 3 months
42138 Ciria, Soria, Spain
1. Designing, developing and enhancing electro-mechanical systems and mechatronic devices. 2. Creating automated systems and the software to control them. 3. Conducting research, documenting findings, and presenting reports at meetings. 4. Developing design documents for mechanical parts and final products.
Education
Higher Institute for Applied Sciences and Technology
Bachelor of Mechatronics engineering
2012 - 2017
5 years 1 month