image

Damir Marusevec

Senior Software Engineer – Specialist in software development with 15+ years of experience spanning from the banking and automotive manufacturing industries.

Software Engineering expert with solid experience working in agile environments on major international projects. Extensive knowledge and success in administering relational databases and expertise in migrating IT systems, preparing data for BI analytics, and programming Cognos Data Warehousing software. Project experience with embedded systems in the automotive, AUTOSAR, and IoT fields. History of seeing every project through to the end ensuring 100% compliance with customer requirements. R&D of sophisticated software with included AUTOSAR, ASPICE, MISRA C/C++ guidelines for code safety, security, portability and ISO 26262 a functional safety standard for the automotive industry.

Embedded Software Design & Development System Developer Agile Methodologies Test automation

Programming languages

Languages Experience Rating Last used
C 20 years 5 2023
C++ 10 years 5 2023
Python 2 years 3 2020
SQL 15 years 5 2019
4GL 15 years 5 2015
Cobol 10 years 5 2010
Bash 15 years 5 2023
DCL 10 years 5 2000
PowerBI 5 years 5 2015

Development tools

Tool Experience Rating Last used
STM32CubeIDE 10 years 5 2019
GitLab 10 years 5 2023
Subversion (SVN) 5 years 5 2022
Perforce 2 years 3 2019
ARM Keil MDK 2 years 5 2019
Embedded Linux 2 years 3 2020
CAN-kommunikation 5 years 3 2023
Jenkins 5 years 4 2022
JIRA 5 years 5 2022
GitLab CI/CD 3 years 4 2023
MS Excel 20 years 5 2023
Lauterbach T32 1 years 3 2020
PowerBI 5 years 5 2015
PowerBuilder 5 years 5 2015
Segger J-Link 5 years 5 2022
SQL 20 years 5 2019
Subversion (SVN) 3 years 5 2022
Visual Studio 5 years 5 2022
iSystem Debugger 5 years 5 2023
HighTec Compiler 5 years 5 2023

Knowledge & technologies

Tool Experience Rating Last used
AUTOSAR 5 years 5 2023
IBM DOORS 2 years 3 2019
IBM Informix 15 years 5 2015
IBM AIX 15 years 5 2015
IAR Embedded 2 years 5 2022
Cognos Data Warehousing 5 years 5 2015
Linux 15 years 5 2023
Agile 5 years 5 2023
OpenVMS 10 years 5 2000
Websphere MQ 15 years 5 2015
RTOS 5 years 5 2022
Scrum 7 years 5 2023
SQL Server 2 years 3 2015
Database Design/Management & Security 15 years 5 2020

Languages

Language Skill level
Croatian Native speaker
English Near native / fluent

Education

  • Bachelor of Science in Electrical Engineering University of Maribor, Technical Faculty of Electrical Engineering and Computer Sciences
  • Applied Scrum for Project Management University of Maryland

Courses

Description Days Year
IBM Rational Rhapsody MBSE 5 2019
IBM Informix Database Administrator Certified Associate 10 2010
Automotive Electrical Safety – Engineering Work Level (BW) 1 2023
  1. Has some knowledge of the technology/product.
  2. Has previously used the technology/product but may require a brief introduction or course.
  3. Has used this technology/product in projects before and can get going on his/her own.
  4. Feels very confident with the technology/product.
  5. Is very experienced with the technology/product and can support or educate others in this area.

Projects & Employments

Current & previous projects

CW Product Engineering – Systems at BorgWarner Sweden AB, Landskrona

System Functional Test Engineering for integrated Drive Modules for Electric Vehicles (EV) with fully integrated Electric Machine, Power Electronics and Transmission. Electric Motor Technology, Embedded Systems, V-Model, Bitbucket, NI VeriStand Software, XCP – Protocol for ECU Development, Vector CANoe, Vector CANape, CAN/FlaxRay, CI/CD, Siemens Polarion, AUTOSAR, ISO26262 Functional Safety ASIL A - D, Infineon AURIX TC3xx, JIRA, ASPICE. System Functional Test Engineering, Controls, Development, Research, System Integration, Test Drive Module (iDM) for Electric Vehicles (EV) with fully integrated Electric Machine, Power Electronics and Transmission. Key Achievements: • Integrated Drive Modules for Electric Vehicles (EV) with fully integrated Electric Machine, Power Electronics and Transmission • Systems Testing, Dynos System, Thermal Chambers, Homologation testing according ECE R-85 specification, Efficiency Testing, Performance Testing • SW Development for Embedded System • Energy saving • ISO26262 Functional Safety Concept • XCP • CAN, FlaxRay • Vector CANoe/CANape • NI VeriStand Software • ASPICE

Technologies: Integrated Drive Modules for Electric Vehicles (EV) with fully integrated Electric Machine, Power Electronics and Transmission, Embedded Systems, XCP, CAN, FlaxRay, Infineon AURIX TC3xx

R & D Software Engineer at Haldex Brake Systems AB, Landskrona

Research and development of functionality for Electromechanical Brake System (EMB) for trucks and buses. Support research and the development of safety critical applications which are ISO 26262 compliant. Key Achievements: • Axle Control Module (ACM) • Caliper Control Module (CCM) • Park Brake System • Energy consumption • Functional Safety Concept • iSystem winIDEA Trace Analysis with TC377-TE

Technologies: Embedded C/C++, V-Model, GitLab, CI/CD, HighTec Compiler, iSystem winIDEA, Siemens Polarion, MISRA C, AUTOSAR, ISO 26262 Functional Safety ASIL B - D, SPARX Enterprise Architect, HighTec Compiler, Infineon AURIX TC3xx, Infineon TC377TE Emulation Adapter, CAN, LIN.

Software Developer at Sigma Technology, Jönköping

Development and testing functionality for Steering Column. Correct coding errors, adapt software to new hardware, and upgrade interfaces to improve performance. Develop software system testing and validation procedures and direct documentation protocols. Regulating two DC motors using PWM, analog and digital inputs to measure current values during steering column calibration, position control over HALL sensors. Collaborate closely with other departments on project status. Implementation and maintenance CI / CD environment.

Technologies: Power Architecture STM SPC5xx, Embedded C/C++, Git, MISRA C/C++, Bare-Metal, SPC5 Studio.

Software Developer at Kapsch TraffiCom, Vienna, Austria

Development and testing functionality for OBU (On-Board-Unit). Modify existing software in a IBM Rational Rhapsody platform with Agile methodologies. Correct coding errors, adapt software to new hardware, and upgrade interfaces to improve performance. Develop software system testing and validation procedures and direct documentation protocols. Programming intelligent IoT devices using analog and digital inputs to measure current values during vehicle movements.Collaborate closely with other departmen

Technologies: GNSS, GSM, DSRC, ARM, IBM Rhapsody, Embedded C/C++, SVN, Jenkins, MISRA C/C++, Real-Time OS, I2C, ARM Cortex Mx microcontroller.

R&D Software Engineer at Include Ltd, Split, Croatia

Research and development smart solutions for smart cities. Correct coding errors, adapt software to new hardware, and upgrade interfaces to improve performance. Develop software system testing and validation procedures and direct documentation protocols. Programming intelligent IoT devices. Collaborate closely with other departments on project status. Key Achievements: • R&D Systems for person tracking and face recognition in Python / C++. • Research and installation GPU related library for NVIDIA Jetson. • Preparation and use GitLab CI/CD as integration, delivery and deployment platform. • Installing Docker and starting a Runner as a docker service. • Project-manage using Agile methodologies to design multi-layer firmware. • Troubleshoot various technical R&D problems and implementation solutions. • Product preparation, organization and operational imple

Technologies: ML/AI, GPU NVIDIA Jetson, Embedded Linux, Ubuntu Linux, JetBrains, PyCharm, CLion, Docker, Embedded C/C++, CUDA, Python, GitLab, GitLab CI/CD tool, TensorFlow, PyTensorRT, TensorRT, I2C, NB IoT, M2M, ARM Cortex Mx microcontroller.

Senior Software Engineer at GlobalLogic, Zagreb, Croatia

Development and research of functionality for an electric car. Adaptation of the infotainment system to the needs of a modern electric car. Key Achievements: • Spearheaded development and implementation of an external ADC that samples analog inputs and communicates to the microcontroller via an SPI bus enabling easier data storage. • Implemented flash-chip storage device enabling access to data when reporting to the server successfully achieving GSM communication. • Project-manage using Agile methodologies to design multi-layer firmware including application layer modules that have library dependencies that then depend on the driver layer. • Troubleshoot various te

Technologies: GlobalLogic, Zagreb, Croatia Technical Scope: C, C++, V-Model, Perforce, iSystem winIDEA, IBM DOORS, AUTOSAR, ASPICE, MISRA C/C++, ISO 26262, SPARX Enterprise Architect, Keil IDE, RTX OS, STM32 CubeMX, CAN, LIN, SPI bus, ARM Cortex Mx microcontroller, Multi-Core Infineon AURIX Systems

Software Engineer at REC Global, Zagreb, Croatia

Project the intelligent IoT device that measures some current values during vehicle movements. The device has some analog inputs dedicated to this purpose. For alarm detection purposes, some digital inputs are provided on the board. The data is logged to an onboard flash chip, formatted with a FAT file system. The main processor for the device was a low power ARM Cortex M microcontroller.

Technologies: C, C++, V-Model, GIT, IDEAS, iSystem winIDEA, AUTOSAR, SPARX Enterprise Architect, CAN, ARM Cortex Mx microcontroller.

Systems Engineer at Padrovska Bank, Koprivnica, Croatia

Verified stability, interoperability, portability, security, and scalability of system architecture, collaborating with other engineers and software developers in selecting appropriate design solutions to ensure the compatibility of system components. Identified system data, hardware, or software components aligning them with customer requirements.

Technologies: Bank Software on MS SQL Server, Data Migration, Cobol, 4GL, C++, SQL, IBM AIX & Informix servers, IBM DS 5600 storage, SWIFT system, WebSphere MQ platforms, Digital VMS/RMS

Lead Developer at Podravska Bank, Koprivnica, Croatia

Analyzed user needs and software requirements for a retail banking application to aid with loan processing. Designed, developed, and modified software systems with Cobol programming language on Digital VMS/RMS platform using scientific analysis and mathematical models to predict and measure outcomes and consequences of design. Conferred with systems analysts, engineers, programmers during two system migrations

Technologies: Cobol, Digital VMS/RMS, UNIX, Informix, C, C++, Embedded SQL, Trifox - VORTEX C Precompiler, IBM AIX, IBM DS 4400

Current & previous employments

EC Solutions AB, Helsingborg

Senior Software Development Consultant

Kapsch TraffiCom, Vienna, Austria and Jönköping

Software Developer

Include Ltd, Split, Croatia

R&D Software Engineer

GlobalLogic, Zagreb, Croatia

Senior Software Engineer

REC Global, Zagreb, Croatia

Senior Software Engineer

Podravska Bank, Koprivnica, Croatia

Lead Developer and Systems Engineer