Paderborn, North Rhine-Westphalia, Germany
Project Manager: • Managing projects for banking and retail • Develop product specifications with the technical lead engineers • Determine project budget (effort and special direct cost) and set milestone dates (technical baseline to deliverables) • Selection of the project team members and external/internal partners/subcontractors on a national as well as international level • Manage team of mechanical, electrical, firmware and quality engineers throughout the cycle of the milestone development process (design, verification, integration and testing, manufacturing, customer acceptance) • Work closely with the supply chain team and steering committee for the contract manufacturer selection, tooling, manufacturing and customer acceptance process • Monitor and report the overall status and profitability of the project to ensure the project success Lead Engineer Embedded Software: • Development of firmware concepts and structures for new products • Training and presentations in object oriented software development, firmware flow, firmware structure, Rhapsody, Cineo tools • Contact for coworkers in technical questions • Coordination and discussions with overseas departments (Sharing code, sharing licenses, firmware structure, concepts etc.) • Coordination and discussions with electrical and mechanical departments about technical requirements • Workshop for technical specification in Germany with platform software team • Writing of technical specifications • Evaluation of new or old tools to use or reuse • Close coordination with firmware lead about task scheduling and assignments of coworkers • Implementation and Adaption of device drivers • Support for secure download concept • Recruitment of new coworkers (evaluating resumes, job interviews etc.)
• Embedded Software development for cash handling machines • Conception and implementation of the firmware for the Cineo CCDS (CashCenterDockingStation), the Cineo RDS (RackDockingStation) and the Cineo RCT (RecyclingCassetteTower) including participation in the interdisciplinary coordination and planning phases, the release planning as well as documentation and deployment • Collaboration in the firmware for POS, CRS, ATS • Processing MKS issues, bug-fixing and implementation of change requests • The master controller of the ink-monitoring • Collaboration in the conception and implementation of the Cineo secure channel for the firmware of the CRS and CMD-V5 including participation in the interdisciplinary coordination and planning phases as well as the documentation • Conception and implementation of a special firmware for the Cineo PCMT – as the basis for tests within the production process • Continuous coordination with the development of test equipment • Conception and programming of real-time controls of the mechatronics of ATMs in UML and C++ • The use of real-time operating systems, ARM7 micro-controllers, CAN-bus, CORBA and USB • Use of Rhapsody (IBM) for the design and implementation of diverse Cineo firmware derivatives • Administration and organization of the code (Rhapsody-model and C++-source code) via MKS Source • Bug-tracking and change management with Source Integrity being closely linked to MKS Source • Use of a number of development accompanying tools for CAN-bus analysis and build-creation (make, Jenkins, python-scripts) • Implementation of device drivers for SmartCard Communication • Creation of automated JUnit-tests via eclipse and using JDD • The use of CORBA and IDL for FW-JDD interface definition • Reviews of code and specifications
Development of a Hardware-in-the-Loop system (HIL) of a cash media dispenser system
• Embedded Software development for Engine Control Units (ECU) of EDC16 andEDC17 • Development of software solutions in accordance with system requirements • Creation of system requirements in consultation with the customer • Carrying out module and integration tests including the documentation using • Participation in software reviews and the analysis of errors, feasibility and effects analyses • The commissioning of software in the laboratory and protective measures in the vehicle • Creation of test and software containers for the production of control devices • Configuration of hardware capsules • Processing of component drivers and boot block (e.g. flash programming and tuning protection) • Project specific development of control devices • Software integration for 4 and 6 cylinder motors • Initial training in system design • Clarification of customer questions
Development and evaluation of a concept to measure the flow rate of water through tubes using the time of flight principle depending on heat impulses
Control of a power supply unit