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.

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