14 years ARM ® Experience
Embedded Software Development
Unit Tests
Software Integration
Linux/Windows Device Drivers
Embedded Hardware Development
Project Management
Autosar ®
Automotive Spice ®
14 years ARM ® Experience
- ARM Microcontrollers
- ARM7, ARM9, ARM Cortex-M4, ARM Cortex-M0
- Bitrelle OS
- Deep NXP LPC peripherals knowledge
- Freescale Kinetis and Toolchains
- LPCXpresso Toolchain
Embedded Software Development
- Body and Comfort Functions
- Driver Assistance Functions
- Image Processing Software
- GPIO/UART/SPI/I2C/
- Infotainment Modules
- Visualization with Qt, SDL, OpenGL
- Rugged State Machines (flat and nested)
- Languages: C, C++, Python, XML
- Intertask Communication and Synchronization
- OS’s: Autosar, uC/OS-II, embOS, Linux, RTAI
- IDE’s: Eclipse, Microsoft Visual Studio/Visual Assist, Green Hills Multi, Keil MicroVision, LPCXpresso, Kinetis Design Studio, IAR Embedded Workbench, Source Insight, Altium Tasking, etc.
- CASE-Tools: Matlab Stateflow, Matlab Realtime Workshop/Embedded Coder, Enterprise Architect
- Debugging: GDB, Keil Debugger, Greenhills Debugger, Microsoft Debugger, Microsoft Platform Builder
- Content Management: Git, SVN, CVS, MKS/PTC, IBM Synergy
- Issue/Bug Tracking: Jira, IBM Change, MKS/PTC Integrity
- Code Reviews: Fisheye/Crucible
- Make Environment: GNU-Make
- Requirements: Rational Doors
- Standards: MISRA C, MISRA C++, Automotive Spice, Autosar
Unit Tests
- Experts for CppUnit and XUnit
- Mock Framework CppUTest
- Testing C++ code
- Testing C code
- Unit Tests for Higher Layer functions
- Unit Test for Drivers, Register Accesses, Interrupt Service Routines
Software Integration
- Integrating Autosar Software Components
- RTE Integration and Generation
- Integrating Software for International Teams: India, USA, Poland, Germany
- Content Management: SVN, CVS, MKS/PTC, IBM Synergy, etc.
- Issue/Bug Tracking: Jira, IBM Change, MKS/PTC Integrity
- Autosar Tools: DaVinci Developer, DaVinci Configurator, Geny, CANdb++
- Integration Testing
- Residual Bus Simulation with CANoe and CAPL
Linux/Windows Device Drivers
- Developing device drivers
- Linux Device Drivers
- Windows Device Drivers
- Raspberry Pi Device Drivers
- GPIO
- SPI
- I2C
- USB
Embedded Hardware Development
- Rapid Prototyping Boards with CAN, USB, Serial and Parallel bus
- PIC Mirror Modules under Automotive Conditions in Mass Production
- Prototypes of ARM processor modules
- Peripheral modules for Sensors and Actuators
- Analogue Hardware Filters
Project Management
- Project Management
- Software Project Management
- Interim Management
- Technical Support for Purchasing Department
- Troubleshooters
- Interconnecting Requirements Engineering, Development, System Test
- Key Account Management
- Independent Project Analysis for the Management
- Standard Methods: MS Project, WBS, Gantt Diagrams, Project Network Diagrams, Critical Path Method, LOP’s, Org Charts, etc.
- Experience in Introducing Unit Testing and Rapid Prototyping
- Agile Methods: Scrum, Kanban, Pair Programming,Test Driven Development, Continuous Integration
Autosar ®
- Autosar 3.2 and 4.2
- Developing SWC’s
- Integrating Autosar Software Components
- RTE Integration and Generation
- Vector Toolchain: DaVinci Developer, DaVinci Configurator, Geny, CANdb++
- Arccore Toolchain: Arctic Studio, Arctic Core
- Python based generator toolchain for the Memory Stack in Asr 4.2.2
Automotive Spice ®
- Long time practical experience of the founder and general manager
- Covering most parts of the V-Model
- ENG.4 – Software Requirements Analysis
- ENG.5 – Software Architecture and Design
- ENG.6 – Software Construction and Unit Testing
- ENG.7 – Software Integration Test
- ENG.8 – Software Test
- ENG.9 – System Integration Test
All listed items are exclusively practical experiences that our staff and management can offer. As you can clearly see, we are specialized in the automotive sector. But do not hesitate to contact us, if you are searching for support outside the automotive industry and our expertise list matches as well.