Unsere Skills

Software-Entwicklung: Schwerpunktmäßig hardwarenahe Embedded-Programmierung und Treiberprogrammierung in C nach MISRA und objektorientiert in C++. Schnelle Prototypen-Entwicklung in Python und Matlab. GUI- und Grafikprogrammierung mit Qt und OpenGL. Windows- und Linux-Anwendungen in C++, Python und C, App-Programmierung mit Android SDK in Java, JNI und OpenGL.

Algorithmik: unser Team verfügt über jahrelanges und breites Praxis Know How: z.B. State Machines (hierarchical, flat), Kalman-Filter, PID-Regler, Tiefpassfilter, Verlinkte Listen, Ringbuffer, 3D-Visualisierung, Graphical User Interfaces, XML-Parser, Objektorientierung (Overriding, Overloading, Abstraction), Sensordaten-Signalverarbeitung, Sensor-Fusion, Hardware-Abstraction, Linux-Treiber, Windows-Treiber, Function Pointers, Context Switching, Interrupt Nesting, RTOS-Scheduler (event driven, time driven), Mutexes, Semaphoren, Intertask-Kommunikation, Bildverarbeitung, Lineare Algebra, Tensoralgebra, Quaternionen, Newton-Raphson nichtlineare Gleichungslöser.

Entwicklungsprozesse: klassisches V-Modell und Wasserfallmodell und seit vielen Jahren unterwegs in Agilen Softwareentwicklungsprojekten nach Scrum im Medizintechnik- und Automotive-Umfeld. Nahezu all unsere Kundenprojekte werden in ihrer Prozessqualität nach SPICE und CMMI bewertet. Hohe CodeQualität nach den gängigen Standards durch statische Code-Analysen und Unit-Tests.

Unit Testing: Programmierung von Unit Tests, schwerpunktmäßig mit CppUTest, Xunit, Google Mock und Boost. Test Driven Development mit CppUTest für die Programmiersprachen C++ und C.

RTOS: Programmierung mit FreeRTOS. Entwicklung auf Segger embOS mit der emWin GUI. Echtzeit-Betriebssystem µC/OS-II mit zusätzlichem MPU Modul für Functional Safety Anforderungen.Task-Programmierung und Intertask-Kommunikation. Entwicklung unseres hauseigenen RTOS OSCarrera.

Testing: Erstellung von Testautomatisierungen für Software Qualification Tests und Systemtests in C++. Erstellen von automatisierten Integrationstests mit Python. Programmierung diverser Test-GUI‘s in QT und CAPL. Automatisierte Tests mit TCP/IP-Socket-Programmierung. Software Testing von Lane Detection Algorithmen, Lane Departure Warning, Lane Keeping Assist. Erfahrung mit MIL-, SIL- und HIL-Tests. Erstellung von Testplänen, Testfällen in Doors und Polarion, Testläufen und Testreports.

Fahrzeugtest: Teilnahme von Entwicklungs- und Testfahrten in Deutschland, Österreich, Italien, Frankreich, Spanien. Testkampagnen in Barcelona (IDIADA), Papenburg und Kitzingen. Planung und Durchführungsleitung von Präsentationen bei OEM‘s von verschiedenen Softwarefunktionen mit Tier-1-Erprobungsfahrzeugen in Wolfsburg, Sindelfingen, Weissach, Ingolstadt.

Datenkommunikation: CAN und CAN-FD mit Autosar Basic Software COM-Stack. LIN-Restbus-Simulation unter CANoe mit CAPL, MOST/ECL Treiber-Programmierung, CANopen Protocol Stack Einbindung für Motorsteuerungen. USB-, CAN-, UART-, I2C– und SPI-Treiber ‚from scratch‘ programmiert. RS-485 Bus-Anbindung für Motorsteuerungen. RS-422 für Sensor-Anbindungen genutzt. Automotive Ethernet und SOME/IP.

Hardware: Erstellung von Schaltplänen und Platinenlayouts mit Eagle Professional. Spannungsversorgung und Bus-Anbindung nach gängigen KFZ-Standards: doppelseitig bestückt, Ball Grid Arrays (bis TFBGA 100 oder BGA 256), 8-lagiges Layout. Organisation von Platinenfertigung und Bestückung für den Prototypenbau.

Internationalität: diverse Vor-Ort- und Remote-Projekte für internationale Entwicklungs-Standorte unserer Kunden: zeitweise tägliche Zusammenarbeit mit Teams in China, Frankreich, Indien, Österreich, Polen, Rumänien, Schweden, USA und Deutschland. Die Bitrelle GmbH arbeitet im Prinzip weltweit, mit dem lokalen Schwerpunkt Berlin.

Published by arthurbloom1970

Author

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: