Miodrag M.

Lead Consultant for System Software Development and Project Management

Sindelfingen, Germany

Experience

Jan 2011 - Present
14 years 8 months

Lead Consultant for System Software Development and Project Management

KOM Motive Ltd

  • Consulting and leadership in system software development and project management for clients like Advantest, IBM, Mercury Computer Systems Inc, Adara Networks, Themis Computers, CheckPoint, Smart Technologies Inc, Soma Networks Inc, Plus Server AG, Positron Inc.
  • Responsible for software team leadership and (sub)project management as well as system (sub)project leadership, systems engineering, requirements engineering and management, quality assurance, and process expertise.
  • Developed and automated CI/CD pipelines (Jenkins on AWS & Linux, Azure) and test automation (HIL/SIL, Tessy, python, sqlite). Processed document formats (CSV, XML, HTML/DOM, DOCX).
  • Consulting and process improvement in software integration, configuration management, change management (ASPICE audit rating 2.0 for ENG.07, CM) and functional safety (ASIL-B).
  • Automated pre- and post-processing for BMW-specific software packaging and encrypted signatures.

Project work:

  • Hanon Systems: Mercedes-Benz MMA software CI/CD development, integration, and test automation.
  • Magna Inc & GETRAG: software integration for BMW and BMW Mini TCU software.
  • Valeo: software project management for Park Assist on Ford platforms, Volvo, and JLR; release planning, mentoring, process and quality audits (100% ASPICE compliance).
  • Schaeffler AG: systems engineer for functional specification, DOORS engineering, V&V traceability improvements; software project manager for ECU SW/HW and subsystem management; process framework development and supplier management.
  • Mahle Electric Drives: system requirements engineer for 48V electric drive system, embedded C/C++, integration and testing, documentation with requirements traceability matrix.
  • Bosch/Daimler: multi-core AUTOSAR system design and development, continuous integration framework, RTE code generator enhancements, change management.
  • Elektrobit: development of TresOS BSW configuration tools, functional safety features ASIL A–D, BMW BAC communication and diagnostic layer, bootloader framework.
  • ALPS Automotive/CDN Automotive: AUTOSAR architecture for Audi A8 touchpad, BSW development, bootloader and software update framework, automated documentation generation.
  • KOM Technologies Group: Daimler OHCM/BR238/BR223 integration, SSA/SafeTLib integration, CAN driver design, AURIX MCAL development.
  • MBTI (Mercedes Benz Tech Innovation): system integration for Daimler CIVIC infotainment, Yocto/Linux/SELinux builds, 4G/5G OTA updates, CI/CD, trace tools, ASPICE support.
  • Advantest Corporation: CI/Release engineer, CI process optimization, tool automation (Jenkins, Jira, Confluence, Python, Ruby, C/C++), agile process improvement.
  • Harman Samsung: embedded Linux software integration, OTA updates, software integration tests for infotainment.
  • Valeo (Linux): team lead for system architecture of iMX8 telematics device, release planning and system specification.
  • Molabo GmbH: consulting on IEC-61508 SIL-1 tests, MISRA code testing, automation of requirements-test pipeline.
  • Continental Automotive: software architecture and security hardening for open telematics platform, porting to Fermi platform, SELinux/OP-TEE, bootloader development.
  • Mercury Computer Systems Inc.: OpenBIOS/Linux BIOS and device drivers for RapidIO devices.
  • General Dynamics Mission Systems: operating system reliability engineering for mission computers.
  • US Telco Vendor: porting FreeSwitch to Windows Server 2003, SIP/RTP security optimization.
  • Adara Networks: performance and reliability consulting for WAN architecture, multi-path routing module, IPsec security.
  • Positron Inc.: Linux kernel port to AMCC 405EP, in-flight entertainment hotspot development.
  • Soma Networks Inc.: modem hardware API definition and Linux/Solaris device driver development, QoS routing solutions.
  • CheckPoint: performance optimization of firewall software on Linux.
  • Code QA Project (medical industry): functional safety QA, MISRA compliance, static analysis and bug fixes.
  • Plus Server AG: development of monitoring library and parental control appliance, cloud infrastructure (Proxmox, VMware, Docker), DevOps.
  • KOM Technologies Group (R&D): HSM simulator, Vonage API integration, IoT security protocols, embedded Linux IoT systems, robotic arm platform, lab infrastructure and VPN, GHz oscilloscope prototype, intranet web app (C#, .NET, Azure), computer vision evaluations, FreeRTOS porting.
Jan 1998 - Dec 2011
14 years

Senior Consultant for Kernel and System Software

MG-Tech Ltd

  • Ported the Linux kernel to new hardware architectures and developed SLOF firmware for PowerPC Cell platforms.
  • Operating system reliability consulting for military aircraft mission computers: on-site investigation, code review, debugging, design changes.
  • Developed the Lexicon kernel emulator for Solaris, multi-path routing module, and web-based biometric authentication systems.
  • Migrated Informix 4GL to Linux and developed hardware failure alarm features.
  • Performance optimization: Solaris kernel driver for SUN GigaSwift II (1 Gb Ethernet) with >30% performance improvement and real-time QoS.

Project work:

  • IBM: Linux OS porting and XEN virtualization for Cell PPC blade servers.
  • Wayport Inc/Sun Microsystems: bug fixes for Linux IP tables on UltraSPARC.
  • Themis Computers: PCI-VME bridge and shared memory architecture on Opteron.
  • CheckPoint/Sun Microsystems: firewall performance and STREAMS module.
  • PMAC International: performance and embedded Intel 8051 system issues.
  • Smart Technologies Inc: SmartBoard device driver performance profiling.
  • Visionmaker Inc: porting IRIX drivers to Solaris, Linux, AIX.
  • Sensable Technologies Inc: porting haptics products (Windows, Linux, Solaris).
  • IBM SW Lab Toronto: porting DB2 to HP-UX 64-bit, test and sustaining development.
  • Wagner Software (Austria): legacy software migration from MPE/XL Cobol to UNIX and binary reverse engineering.
  • Mercury Computer Systems Inc: shared memory OS components for high-speed interconnect.
  • Continuous Computing Corp: code review and bug fixing of Sonoma Solaris device drivers.
  • PAC Labs Technologies Inc: debugging Solaris device drivers for Solaris 9.
  • Grass Valley Group/Sun Microsystems: custom TCP/IP driver for FC-AL storage.
  • Astro Datensysteme AG: porting biometric scanner drivers to Solaris.
  • IBM Lotus/Sun Microsystems: Solaris I/O completion events framework with <1 µs latency.
  • ADC Newnet: SS7 interface device driver for Solaris/AIX.
  • Silicon Optix Inc: firmware and OS components for HQV SOC, prototype bring-up and conformance testing.
  • Sun Microsystems Inc: Netconnect monitoring agents, compiler bug fixes, 802.11b driver, PCI transition support, Solaris device driver framework, X Input Extension, notebook PCMCIA driver, parallel port ECPP API, writing device drivers course.
  • Globe and Mail: Y2K compliance, hardware/firmware/OS services for servers.
Jan 1996 - Dec 1998
3 years

Senior Solaris Kernel/Device Driver Developer and I/O Engineer

Sun Microsystems Inc.

  • Led the SBus-to-PCI transition team: testing/debugging SMCC SPARC/PCI platforms, OpenBoot firmware, Solaris 2.5.1–2.7.
  • Developer support for independent hardware vendors (Emulex, DGM&S, Tech-Source, Bit3, Magma, Vision Tech, IMS, Digi, Solflower).
  • Reengineered the power management framework in Solaris 2.6 and developed high-resolution timer support.
  • Developed a multi-bridge Nexus prototype for arbitrary bus bridges.
  • Supported Tornado VxWorks port on UltraSPARC.
  • Solaris device driver development for Dunord PCI scanner, generic pattern generator, and MPEG-2 framebuffer.
  • Mentoring and training: Solaris internals tutorial, code reviews, device driver training for DSC engineers.

Languages

English
Advanced
German
Intermediate

Education

Lorem ipsum dolor sit amet

Bachelor’s degree in Computer Science, 3D graphics modeling language/translator and ray tracing rendering system library+runtime · Computer Science

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions