26.10.2025 aktualisiert


100 % verfügbar
Embedded Software Architect, Senior Software Engineer
Neubiberg, Deutschland
Deutschland +2
MIPT, Master of ScienceSkills
AutomotiveMedicalAUTOSARRTOSEmbeddedUDSISO 26262C/C++Real-Time CommunicationSTM32Keil RTXCAN/PCANCANopen
Objective:
The position as the Software Architect or the Senior Software Engineer.
Strength:
Platforms:
Tools:
Hardware interfaces:
CAN, MOST, I2C, SMBUS, SFP+, SPI (Motorola), MDIO, Ethernet, UART, JTAG, USB, ATM, UTOPIA, MIL1553.
Patent:
PCT/US2007/060733, Method of latent fault checking a management network
The position as the Software Architect or the Senior Software Engineer.
Strength:
- 35 Years of experience in embedded real-time control system (automotive, medical, telecommunication) design, development and support: function definition, requirements, architecture, layers specification, hierarchy, control and exception flow, performance, response time, test strategy, customer support and extension.
- 6 Years of experience in medical software.
- 8 Years of experience in automotive software.
- 10 Years of experience in telecommunication software
- Team technical lead: product function and architecture definition, task break up, task dependency, test requirements, effort estimation, development team tracking, supervision and support; review of code, architecture and test results.
- Customer support
- Incidents root cause analysis and fixing, extensions planning.
- Control standardization: generic design of objects, methods, interfaces, validation, exception handling.
- 6+ Years of experience in PICMG and CP-TA committee, wrote some chapters of AdvancedTCA and AMC specifications.
- Strong physical and mathematical background, optimized algorithm development, data processing, simulation.
- Problems recognition and solving. Result oriented development.
- Team player, strong coaching and trainer abilities
Platforms:
- Linux, AUTOSAR, OSEK, SafeRTOS, FreeRTOS, ThreadX, Keil RTX, Qt, VxWorks, Windows, DOS, OS-free and various real time microprocessor OS.
- C++, C, C#, Assemblers, Linux scripts, Lua scripts, Perl, FORTRAN, Visual Basic, Visual Basic NET, MS Access, LabVIEW, MATLAB, D-Bus, Python.
- UDS, OBD, KWP2000, CANopen, OpenSSL
- Vector tools: CANOE, AUTOSAR, XCP, Bootloader, Geny.
- PCAN Explorer
- IPMI, AdvancedTCA, AMC, CPCI, HPI, SAF, MISRA, telematics, imaging, data compression, numerical technique.
- LSI APP3300 network processor with dual ARM11 core and quad 8051, Atmel AVR, MIPS, x86, Renesas H8S, Freescale S12, i.MX, PowerQUICC, MPC5668, NVIDIA TEGRA, TI Hercules, ARM Cortex MX, STM32.
- Eclipse, Cygwin, Keil microVision, IAR Embedded Workbench, MS Visual Studio, TI CCStudio.
- GENIVI
- HTTP, TCP/IP, UDP
- ISO 26262, IEC 61508, IEC 62304, Automotive, Medical.
- UML, Enterprise Architect, Rhapsody
Tools:
- Rationale ClearCase, SNIFF, GIT, SVN, Plastic CSM, CVS
- JIRA, Rationale ClearQuest, PR-Tracker, ELVIS, Confluence, TRACE.
- VMware Player, Oracle VBox, Cygwin.
- DOORS, Polarion.
- Coverity Prevent.
- MS Office, Lotus Notes, SharePoint.
- Various hardware debuggers, JTAG ICE, BDI2000, Chameleon, Segger.
Hardware interfaces:
CAN, MOST, I2C, SMBUS, SFP+, SPI (Motorola), MDIO, Ethernet, UART, JTAG, USB, ATM, UTOPIA, MIL1553.
Patent:
PCT/US2007/060733, Method of latent fault checking a management network
Sprachen
Deutschverhandlungssicher
Projekthistorie
Livanova Gas Blender for artificial respiration and circulation, IEC 62304 Class C
Dual redundant STM32 controllers, proprietary CAN communication between redundant controllers and host, various device drivers, error management/logging, firmware upgrade&bootloader, application&control layer,persistent sorage,
Keil RTX, STM32 HAL Lib, EmWin graphics
Dual redundant STM32 controllers, proprietary CAN communication between redundant controllers and host, various device drivers, error management/logging, firmware upgrade&bootloader, application&control layer,persistent sorage,
Keil RTX, STM32 HAL Lib, EmWin graphics
Software for Bracco Contrast Media Injector, IEC 62304 Class C.
Development of several subsystems: System Requirements based on Customer Requirements, Architecture, Code Development, Test, Bug Fixing, Validation & Production Software / Firmware.
Proprietary high speed UART Layered Communication between Win10 consoles, integration with Siemens MRT scanner using CANOpen
Project platform: Dual Custom Win 10 Consoles, C# programming language. Polarion requirements, SVN and GIT repository, JIRA, Confluence, Enterprise Architect, CANOpen, MS SQL, CiA302, CiA425
Supplementary tools: Development MS Windows Client for communication with Firmware, C#, MS Visual Studio. Production & Validation Client.
Development of several subsystems: System Requirements based on Customer Requirements, Architecture, Code Development, Test, Bug Fixing, Validation & Production Software / Firmware.
Proprietary high speed UART Layered Communication between Win10 consoles, integration with Siemens MRT scanner using CANOpen
Project platform: Dual Custom Win 10 Consoles, C# programming language. Polarion requirements, SVN and GIT repository, JIRA, Confluence, Enterprise Architect, CANOpen, MS SQL, CiA302, CiA425
Supplementary tools: Development MS Windows Client for communication with Firmware, C#, MS Visual Studio. Production & Validation Client.
Firmware for Bracco Injector, IEC 62304 Class C.
Development of several subsystems: System Requirements based on Customer Requirements, Architecture, Code Development, Test, Bug Fixing, Validation & Production Software / Firmware. Proprietary Layered Communication Protocol capable to process 5000 remote Client-Server transactions per second.
Project platform: Dual ARM Cortex M4 Controllers responsible for the safety relevant injection function. C 11 programming language, ThreadX OS. Polarion requirements, SVN repository, JIRA, Confluence, Enterprise Architect..
Supplementary tools: Development MS Windows Client for communication with Firmware, C#, MS Visual Studio. Production & Validation Client.
Development of several subsystems: System Requirements based on Customer Requirements, Architecture, Code Development, Test, Bug Fixing, Validation & Production Software / Firmware. Proprietary Layered Communication Protocol capable to process 5000 remote Client-Server transactions per second.
Project platform: Dual ARM Cortex M4 Controllers responsible for the safety relevant injection function. C 11 programming language, ThreadX OS. Polarion requirements, SVN repository, JIRA, Confluence, Enterprise Architect..
Supplementary tools: Development MS Windows Client for communication with Firmware, C#, MS Visual Studio. Production & Validation Client.