Senior Embedded Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 80€/Stunde
- 237305 Orlea
- Weltweit
- ro | en | es
- 03.07.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
12/2024 – offen
Tätigkeitsbeschreibung
- Embedded platform engineer on a reusable ESW software foundation for multi-MCU systems, covering hardware abstraction, RTOS integration, and platform services across ThreadX-based targets.
- Developed and maintained a layered embedded software platform that isolates MCU-specific code behind MCAL/NAL boundaries, preserves legacy API compatibility, and enables reuse across S32K3XX and i.MX RT1064 targets.
- Contributed to an embedded software platform designed as a reusable foundation for future products, with clear separation of concerns across MCAL, NAL, OSAL, and service layers, supporting portable development, hardware abstraction, and migration from a legacy UVCS codebase.
Key Responsibilities:
- create and build software based on multi-platform low-level drivers and different abstraction layers that provide client expectations and conformance with a multi-platform product.
- secure Real Time Drivers architecture integration inside the actual system. Provide a solution using NPX S32 Design Studio.
- provide product MCAL-level communication for multiple peripherals required from the product to ensure communication/stability and synchronization.
- ensure abstraction level communication from Real Time Drivers and the application level.
Technologies:
C ++, Embedded C, git, cmake, gtest, S32k series, Agile, V-model, Docker, Can, Uart, I2C, Adc, SPI, lauterbach, trace32, gdb, S32 Design Studio, VS code, Python, Peak can-viewer,.
Software engineering / -technik
4/2024 – 10/2024
Tätigkeitsbeschreibung
J.C. Bamford Excavators Limited, a British multinational manufacturer of equipment for construction, agriculture and demolition was unable to expand the Transmission Control Unit functionalities of their embedded software system that was developed by the client.
Being part of the client software team I was part of a team were I was responsible to find and fix multiple bugs through the entire ECU software starting from the basic software and finishing up with the application layer of the software.
secure the transmission gear shift is performed according to the parameters and provide solution for the clutch.
create and build the software application and perform a application layer to be used for the autosar architecture.
secure the autosar architecture integration inside the actual system.
provide solution for the transmission clutch gear shifts
secure a unite test framework and a coverage report generation that will be used for product presentation and functionality.
provide requirements clarification, test specification and implementation.
secure build solution of the project using makefile and gcc.
Skills: Embedded C, Misra C, Python, git, J1939, Classic Autosar, cmocka unit test framework, gcov (coverage reports), makefile, Vector VN1630A, Canalyzer, Jira, Agile, V-model, Requirements, Test scenario, Problem solving, TLV and UDS protocols, gcc, mingw32/64, Tasking.
Embedded Software
11/2022 – 12/2023
Tätigkeitsbeschreibung
The client, a major software development company was unable to expand the automotive embedded software development sector due to the lack of one embedded software engineer, Classic and Adaptive Autosar specialist responsible for setting the project base.
As part of the development team, team leader, and architect I was responsible for Adaptive Autosar logic according to the client specifications nevertheless designed, integrated, and conducted the ADAS Camera Perception System in a successful business.
secure Adaptive Autosar Architecture by delivering the first milestone of the product
secure integration for image perception (road, lane, pedestrians, and signs algorithms) based on Ultralytics Yolo.
update the Nvidia Jetson Orin hardware development
secure the implementation of Signal Driver processing from EYEQ to Classic Application to transmit/receive signals.
secure a multi-million contract by personal product presentation of the ADAS Prototype to other TIER I companies.
perform management clearance conducting project structure, adaptive Autosar methodology, and all V-model structures in technical documented details for potential future Tier I or OEM clients.
Adaptive Software Development (ASD), Automotive Open System Architecture, Embedded Software
10/2021 – 11/2022
Tätigkeitsbeschreibung
The client, a major German Tier I software development company from the automotive sector, Continental AG, encountered a major failure on the BMW project, a failure that is based on the availability of multiple bugs that are a necessity for their software components to run without any leaks.
Being part of the development team and also the team leader for my client team on the BMW smart-key project I was responsible for software design build and bugs from different Autosar locations like memory leaks, diagnostic shutdowns, communication problems on CAN and Ethernet level, and other investigation that were performed using a debugger.
diminished time expended on verification and fixing bugs by up to 45% by understanding the root cause and making clear verification on the debugger level but performing quick code fixes.
diminished time expended on software design by more than 60% by updating the software component with comments for each interface and functionality.
secure bug fixes on classic Autosar by implementing the different solutions for software development team to decrease bug creation and also provide testable code and written bug clarification for the testing team.
Skills: Embedded C, Misra C rules, Classic Autosar architecture/configuration/ documentation and process, i-System debugger, ASPICE, doxygen (SDD), Rhapsody, UDS protocol, CAN, FlexRay, Ethernet, Vector CANoe, DaVinci, Candela, Code Review, Doors, ISO 26262 architecture, Team leading.
Embedded Software
2/2021 – 10/2021
Tätigkeitsbeschreibung
The client, a major Tier I supplier, Magna International working on the Audi ADAS Camera System was unable to expand the Customer Function Bridge communication with Basic Software located on the classic Autosar platform, and the adaptive Autosar platform, which was the Camera System (EyeQ), communication that wasn't routed from the SPI driver.
As part of the development team, I was handling the Customer Function bridge implementation for the Basic Software (BSW) router logistics in close connection with Autosar RTE following all the requirements, design, and end-to-end test verification.
secure BSW Autosar Architecture by delivering the first milestone of the Customer Function Bridge (CFB) communication
secure the generation and implementation of the CFB templates to verify the communication between Camera System (EyeQ) and Classic platform via SPI using SomeIP messages.
diminished the time expended on verification and bug fixing by updating the debug methods used for bug verification
setting up Promira HW used for SPI communication and managing the receiving software application for better timings and large SomeIP messages (double row)
help the software integration and qualification team with end-to-end test by building a connection with vector tools (vTest - CANoe - WinIdea) by implementing automation CAPL signal processing and also dll changes.
Skills: Embedded C, Misra C , Classic and Adaptive Autosar architecture/configuration/ documentation and process, i-System and Lautherbach debugger, ASPICE, Enterprise Architect, UDS protocol, CAN, Ethernet, SPI, SomeIP, Vector CANoe, Electrobit tresos, Code Review, Unit testing, Doors, Jira, IMS - integrity, vTest, Requirement verification, Team leading.
Adaptive Software Development (ASD), Agile Methodologie, Automotive Open System Architecture, Embedded Software
12/2017 – 12/2020
Tätigkeitsbeschreibung
The client, a major Tier I supplier, Continental AG was working on the Daimler Seat Control Unit (SCU) and was not able to finish the FuSa module (ISO 26262), a module that required the SW Architecture, SW Design, and component software implementation inside an Classic Autosar architecture
As part of the software team, I handled the functional safety ASIL B requirement creation, based on the product safety goal, following the ASPICE and V-Model methodologies from requirements creation and verification to the software implementation.
establish ISO26262 (FuSa module) requirements creation and validation in great timing according to the automotive industry standards.
implement, integrate and test the safety mechanism for the Seat Control Unit according to safety goals.
create and maintain the functional safety documentation based on ISO26262
implement a decomposition mechanism for the QM module to gain control at the motor axle level.
complete all the Functional Safety module implementation, design, and architecture in 8 months by performing everything according to the corporation standards.
perform HW (motors, test points, debug ports) measurements using an oscilloscope to be more precisely according to ISO26262
The client, Continental AG from Germany is starting a new Audi Seat Control Unit (SCU) project that needs a completely new architecture based on the Classic Autosar and also the implementation of the Functional Safety mechanism.
Starting with an additional role, as a Technical Team Leader, I handled the Autosar integration within the project in the first phase and begin the second phase by starting diagnostic, NVM, and Functional safety modules development.
integrate all the modules inside Elektrobit tresos used for autosar architecture.
refactor all component requirements and validate them quickly for SW component implementation.
implement and generate (using Elektrobit) the Diagnostic module and establish the CAN and Ethernet communication.
promptly implement all the UDS protocols available on Audi SCU requirements.
creation, validation, and implementation of requirements with ASIL B safety level
finding and fixing software application and BSW bugs from autosar architecture managing to reduce the time by 40%
provide software technical team leading support and maintain good collaboration with the teammates
Skills: Embedded C, Misra C ,ISO26262 , Classic Autosar 4.2 architecture/configuration/ documentation and process, i-System debugger, WinIdea, ASPICE, Rhapsody for SWA/SDD, UDS protocol, CAN, Ethernet, Vector CANoe, CANdela, Electrobit tresos, DaVinci, Code Review, Unit testing (SWATT), Doors, Jira, IMS - integrity, Visio, Atom, Requirement verification, AIL B requirement creation/validation ,Team leading.
Automotive Open System Architecture, Canoe Software, CAN-Bus (controller area network), Embedded Software, Funktionale Sicherheit
7/2016 – 5/2018
Tätigkeitsbeschreibung
CS Romania, directly involved with one Tier I client for aerospace and defense supplier, THALES, was extending the Software Integration Testing team for a 6-month project duration.
As part of the Software Integration Testing(ASA - Application Software Algorithm) for functional verification and validation of the Next Generation Product Family airplane engines (PW814G, PW1100, PW1200, PW1500, PW1900 engines) I was handling the design, writing and execution test cases to validate the robustness and to cover system requirements.
verification of all software level requirements under DO-178B standard, using both bench testing and evaluation bench
perform design, test scenarios and process review under the corporation standards
After 6-month my client was changed, to ESA - European Space Agency, and also the current position being able to work at SNAP (Sentinel Application Platform) architecture, architecture that was ideal for Earth Observation processing and analysis.
Being part of the development team I was handling the satellite platform integration in our application and also I was working with XML metadata parsing, packages such as java.io, java.nio and image processing.
successfully integrate the satellite observation in our ESA application
manage to extract large quantities of data from satellite image processing using XML parsing
Embedded Software
Ausbildung
Continental
Continental
University of Craiova
Craiova
University of Craiova
Craiova
Über mich
? Here's a glimpse into my skill set:
• Team leading and great communication.
• Proficient in Embedded C++, C, and Python.
• Expertise in AUTOSAR systems and Embedded systems.
• Specialization in Functional Safety (ISO 26262) and Functional Safety software architecture.
• Experienced in Multi-core/CPU systems and real-time operating systems.
• Familiarity with Vector toolchain (CANoe, CANdela, etc) and Electrobit toolchain (tresos, etc).
• Versatile MCU experience and also with NXP products, S32K3xx board and configuration (S32 DS)
• Great experience in Application and Basic Software (BSW) architecture and implementation level of AUTOSAR.
• Extensive experience in Software Architecture, Design and Integration.
• Well-versed in CAN/Ethernet/Flexray/SPI/SomeIP/UART/I2C protocols, as well as the UDS protocol.
• Skilled in debugging with i-Systems (WinIdea) and Lauterbach (Trace32).
• Experienced in ASPICE audit processes.
? I'm exclusively seeking remote and hybrid work opportunities, offering flexibility and efficiency in collaboration.
? Feel free to reach out to me to discuss potential collaborations or opportunities.
Weitere Kenntnisse
I'm thrilled to share that I'm currently seeking exciting freelance opportunities in Embedded Software development! With over 7 years of experience and a proven track record of delivering successful projects, I'm passionate about driving innovation and creating impactful solutions.
Here's what I bring to the table:
• Expertise in Embedded Software development.
• Leadership skills as a Technical Team Leader, ensuring project success and team efficiency.
• Specialization in FuSa (ISO26262) and AUTOSAR, contributing to safer and more reliable systems.
• ASPICE and V-model system working models.
I'd love to connect and explore potential collaborations if you have any projects or opportunities that could benefit from my skills and expertise. Your support and referrals are invaluable to me!
Thank you for being a part of my professional network. Let's connect and discuss how we can create something amazing together.
Persönliche Daten
- Rumänisch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Grundkenntnisse)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
