Executive snapshot
- Experience: 2+ Jahre
- Seniority: Professional
- Work mode: Flexibel / Nach Absprache
- Availability: Kurzfristig / Nach Absprache
- Region: Deutschland / EU
- Focus: Automotive, Embedded Systems, E-Mobility, Battery Systems
At a glance
Profile ID
DP-12542
Role
Embedded Software Development, Test & Verification
Seniority
Professional
Experience
2+ Jahre
Work mode
Flexibel / Nach Absprache
Availability
Kurzfristig / Nach Absprache
Region
Deutschland / EU
Languages
German: B1, English: C2
Engagement models
Festanstellung, Projektarbeit
Indicative rate
Nach Absprache
Short profile
Experienced Embedded Software Engineer with a focus on automotive embedded systems, communication protocols, and real-time software. Specialized in developing Embedded C/C++ solutions for ARM Cortex-M architectures, including XCP-over-CAN stacks for BMS ECU calibration in PXROS-HR environments. Expertise in developing and validating unit test frameworks to enhance defect detection efficiency and optimize test cycles. Possesses practical experience in verification on Hardware-in-the-Loop (HiL) test environments.
Focus (domains)
AutomotiveEmbedded SystemsE-MobilityBattery SystemsSoftwareElectronicsChargingTestingEmbedded
Core skills
Embedded C/C++Real-time SoftwareCommunication Protocols (XCP-over-CAN)Unit TestingVerificationHardware-in-the-Loop (HiL) TestingSoftware DevelopmentDefect DetectionTest Framework DevelopmentSoftwareTestingC++EmbeddedHardwareMATLABPythonValidation
Tools & technologies
CC++MATLABPythongtestMakeCMakeDockerGitHub CopilotVS CodePCAN-ViewARM Cortex-MPXROS-HRGitHubGitLabGitSoftwareTestingEmbeddedHardwareVerificationValidation
Track record & project highlights
Development and implementation of a custom XCP-over-CAN communication stack in Embedded C for BMS ECU calibration and measurement, integrated into a PXROS-HR real-time environment. Validation of end-to-end communication on a HiL test setup using PCAN-View, verifying timing, frame integrity, and error handling. Further development of a configurable and automated unit test framework using gtest, Make, and CMake to improve efficiency in defect detection. Optimization of the development environment for unit tests using Docker to ensure consistency and reliability across various setups.