Programmierer (m/w)

Zur Verstärkung unseres Teams suchen wir einen Embedded-Entwickler (m/w).

Ihre Skills:
– Grunderfahrung mit Mikrocontrollern
– gute Kenntnisse der Programmiersprache C oder C++
– Erfahrung beim Debuggen von Code

Nice to have:
– Kenntnisse Hardware (Digital-, Analogelektronik, etc.)
– Qt, Qt Creator
– Python
– Git, SVN, o.ä.
– Visual Studio, Eclipse, o.ä.
– Treiberprogrammierung
– ARM Cortex
– Linux

Ihre Perspektive:
– langfristige Perspektive durch unbefristete Vollzeitanstellung

Wir freuen uns, Sie kennen zu lernen.

Embedded Software Entwickler (m/w)

Projektbeschreibung:

Sie erstellen Code nach Requirements in C oder C++ mit Standardtools, sowie die zugehörigen Design-Dokumente und Unit Tests. Sie führen Integrationstests mit Debuggern und Software Tracern durch. Sie halten die üblichen Coding- und Qualitätsstandards ein und nutzen die entsprechenden Code-Checker und Code Review Toolchains. Sie verwalten den Code und ihren Arbeitsprozess mit Code Configuration oder ALM Tools.
Sie arbeiten eng in internationalen Teams mit Software-Architekten, SW-Integratoren, SW-Teamleads, SW-Testern, Functional-Safety- und Cyber-Security- Spezialisten bei unseren Kunden vor Ort zusammen.

Tasks:

Code mit Standardtools erstellen, der Qualitätsprüfungen standhält.
Detailed Design Dokumente schriftlich und zeichnerisch erstellen.
Software Requirements bearbeiten und mit dem SW Teamlead weiter ausarbeiten.
Unit Tests programmieren.
Integrationstests mit Debugger und SW Tracern.
Code Reviews durchführen.
Code verwalten, dokumentieren und pflegen.

Must Have Skills:

Erfahrung im Automotive-Umfeld, Medical Engineering oder vergleichbar.
Erfahrung in der hardwarenahen Programmierung von Mikrocontrollern.
Eclipse, Visual Studio oder vergleichbar.
Doors, MKS/PTC, Jira/Bitbucket, codeBeamer, Polarion oder vergleichbar.
UML mit Rhapsody, Enterprise Architect oder vergleichbar.
1 Jahr Erfahrung als SW-Ingenieur.

Nice to Have Skills:

Git
Make
Python
ARM Cortex
Linux
NXP
Scrum
xUnit

Interaktion mit dem Kunden:

Regelmäßige Status-Meetings im Software-Team.
Teamwork mit SW-Architekten, Integratoren, FuSa-Ingenieuren, etc.

Arbeitsort:

20-40% in Berlin.
60-80% bei unseren Kunden vor Ort.

Systemarchitekt (W/M)

Projektbeschreibung:

Sie erstellen Systemarchitekturen mit Standardtools aus definierten Komponenten, wie Sensoren, Aktuatoren, ECU’s und deren Kommunikation. Dabei sind sowohl Komponenten aus Systemsicht zu erstellen als auch Gesamtsysteme.
Sie bewerten Kundenanforderungen und erstellen aus diesen Systemanforderungen. Sie erstellen System-Testbeschreibungen zusammen mit Systemtestern. Sie arbeiten eng in internationalen Teams mit Systemingenieuren, Software-Architekten, Functional-Safety- und Cyber-Security- Spezialisten bei unseren Kunden vor Ort zusammen.

Tasks:

Systemarchitekturen erstellen
Systemkomponenten in Standardtools entwickeln
Kundenrequirements evaluieren
Systemrequirements entwickeln
Systemtests zusammen mit den Experten entwickeln (Fahrzeug, HIL-, SIL-Tests)

Must Have Skills:

Erfahrung im Automotive-Umfeld
Know How im Bereich Bus-Architekturen, Prozessor-Architekturen
Doors oder codeBeamer oder Polarion
Rhapsody oder Enterprise Architect
5 Jahre Erfahrung als System- oder Systemtest- oder HW- oder SW-Ingenieur

Nice to Have Skills:

FuSa
FMEA
FMEDA
FTA

Interaktion mit dem Kunden:

Regelmäßige Status-Meetings im Projektteam und im Systems-Team
Meetings mit Kundenexperten, um Kundenrequirements zu klären
Präsentation der abgeschlossenen Arbeitsprodukte
Teamwork mit Systemingenieuren, SW-Architekten, FuSa-Ingenieuren, etc.

Arbeitsort:

20-40% in Berlin
60-80% in Süddeutschland
Reisekosten werden erstattet und die Reisen werden auf Wunsch über die Bitrelle
GmbH organisiert.

SW Teamleiter (W/M)

Projektbeschreibung:

Evaluierung, Abschätzung und Berechnung des Arbeitsaufwandes für einen Safety-Computer. Die Anforderungen sollen bewertet werden. Ein SW-Release Plan und ein Arbeitsplan sollen erstellt werden. Der Aufwand an SW Entwicklungsarbeit soll abgeschätzt und berechnet werden. Der SW Teamleiter soll in der Lage sein, sein SW Team zu organisieren und Arbeit an die Team Mitglieder zu delegieren oder an andere Experten im Umfeld.

Tasks:

SW Requirements evaluieren
einen SW Release Plan entwickeln
einen Draft SW Erstellungsplan für das Serienprojekt erstellen
den Arbeitsaufwand, soweit möglich, abschätzen
eine LOP Liste der SW Offenen Punkte konzipieren und pflegen
eine SW Riskliste für das Serienprojekt aufbauen
einen SW Orgchart (Rollen) erstellen und pflegen
die Auslastung des Mikrocontrollers abschätzen
den Scheduler des Betriebssystems und die Intrerrupts verwalten und pflegen

Must Have Skills:

Tieferer Einblick und Erfahrung mit 32 bit Mikrocontrollern
Erfahrung in der Programmierung auf Registerlevel / mit Treibern
Erfahrung mit HW Debuggern (z.B. JTAG) und SW Debuggern (z.B. GDB)
5 Jahre Erfahrung in der Programmierung
2 Jahre Erfahrung als SW Teamleiter, SW Architekt oder SW Integrator

Nice to Have Skills:

MS Projekt
MKS / PTC
PLM

Interaktion mit dem Kunden:

Meetings im Projektteam
Meetings mit dem SW Team eigenständig organisieren
Meetings mit Kundenexperten organisieren, um die Requirements abzuklären
Präsentation der abgeschlossenen Arbeitsprodukte

Interaktion mit Zulieferern:

Angebotseinholung für die Toolkosten in Zusammenarbeit mit dem Einkauf des Kunden

Arbeitsort:

20-40% in Berlin
60-80% in Süddeutschland
Die Reisekosten werden bezahlt und auf Wunsch auch von der Bitrelle GmbH organisiert.

Entwickler gesucht

Zur Verstärkung unseres Teams suchen wir einen Embedded-Entwickler (m/w).

Sie sollen für uns die neuesten ARM Mikroncontroller, die auf dem Markt erhältlich sind, evaluieren. Sie sollten dafür Grunderfahrung mit Mikrocontrollern besitzen.

Ihre Skills must-to-have:
– Berufserfahrung als Programmierer (m/w)
– Branchenkenntnisse aus mindestens einem der folgenden Bereiche (oder vergleichbar): Automotive, Medizintechnik, Elektrotechnik, Informatik, Robotik oder Physik
– gute Kenntnissen in der Programmiersprache C oder C++
– Grundkenntnisse in der Skriptsprache Python
– Erfahrung mit mindestens einem Software Configuration Management Tool
– Erfahrung beim Debuggen und beim Refactoring

Nice to have:
– Vertiefte Kenntnisse objektorientierte Programmierung
– Vertiefte Kenntnisse Hardware (Digitaltechnik, HF-Technik, etc.)
– Kenntnisse Motoransteuerung
– Qt, Qt Creator
– Visual Studio, Treiberprogrammierung
– ARM Microcontroller

Ihre Perspektive:
– langfristige Perspektive durch unbefristete Vollzeitanstellung
– attraktive Gehaltszahlung

Wir freuen uns, Sie kennen zu lernen.

NEW: JTAGbox

Professional rugged ARM architecture JTAG debugger

JtagBox-Top

JTAGbox is a standard ARM JTAG debugger in a heavy metal case for professional use. It is based on OpenOCD and FTDI’s serial protocol converter chip, widely used for On-Chip debugging and In-System Programming as a quasi standard. Input and output are galvanically decoupled. – So, maximum safety is inherently provided for your precious prototypes. The case is supported by rubber bed-plates and heavy enough, that it will not slip away all the time, like other cheap JTAG debuggers do. The JTAGbox provides a standard 20pins ARM JTAG connector as well as a Mini-USB cable. Together with the popular free and open source debugging software OpenOCD, it works perfectly not only with our own ARM based boards but also with many other ARM cores like ARM7, ARM9, ARM11, Cortex A8 and A9, and Cortex M series. Four LED’s provide complete control about input and output powering as well as data sending/receiving.

Click here to get to the product side.

Buy here.

Software-Entwickler gesucht

Wir suchen mehrere Software-Entwickler.

Nach einer Einarbeitungsphase in Berlin wirst Du wöchentlich zu unseren Kunden in der Automobilindustrie oder Medizintechnikbranche reisen und diese in ihren Projekten unterstützen.

Must have Skills:

  • Sehr gute Kenntnisse der Programmiersprache C oder C++
  • Berufserfahrung als Programmierer
  • Erfahrung beim Debuggen
  • Hochschulabschluss als Ingenieur oder Physiker

Nice to have Skills:

  • Hardware-Kenntnisse
  • Automotive-Erfahrung
  • Medizintechnik-Erfahrung
  • SVN, MKS, GIT
  • Jira, IBM Change, Doors
  • Unit Tests
  • Integrationstests
  • CAN, LIN, Ethernet

Du bist es gewohnt, sauber und strukturiert zu arbeiten und Ergebnisse auf den Punkt zu liefern? Du hast Spaß bei interdisziplinärer Arbeit in internationalen Teams?

Du willst technisch auf dem Laufenden sein, Dich fachlich weiterentwickeln und an den neuesten technischen Entwicklungen beteiligt sein? Du willst spannende Aufgaben und Erfahrung bei unseren verschiedenen Kunden im In- und Ausland sammeln, aber trotzdem in Berlin wohnen und hier Deine Freizeit verbringen?

Dann freuen wir uns auf Deine aussagefähigen Bewerbungsunterlagen.

Kontakt: info (_at_) bitrelle.com