Softwareentwickler C++ | - STS/80389

consult16 GmbH
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Tech stack

Microsoft Excel
Agile Methodologies
Computing Platforms
UClibc (C Standard Library)
C++
CAN Bus
CANopen
CMake
Computer Security
Computer Programming
Linux
Distributed Systems
Middleware
Ethernet
FreeRTOS
JSON
Microsoft Office
QNX (Software)
Microsoft PowerPoint
Scrum
Software Architecture
Software Engineering
Software Systems
SQLite
System on a Chip
Transmission Control Protocol (TCP)
TypeScript
Virtualization Technology
XML
Rust
Data Logging
GIT
Information Technology
Atlassian Tools
Docker

Job description

· Konzeption, Entwicklung und Pflege einer querschnittlichen Softwareplattform

· Anforderungsanalyse, Spezifikation und Entwickeln der Softwarearchitektur

· Strategische Weiterentwicklung der Plattform und der zugehörigen Entwicklungsprozesse

· Unterstützung anderer Entwicklungsteams bei Ausprägung und Einsatz der Softwareplattform

· Entwicklung in C++ und gegebenenfalls Rust und TypeScript unter Linux, QNX, FreeRtos

· Auswahl und Aussteuerung externer Entwicklungspartner

· Agile Planung und Umsetzung der Softwareentwicklung durch SCRUM

· Nutzung moderner Softwaretechnologien (C++17/20, Web-Technologien, Rust, git, Atlassian Tools, CMake, catch2, sqlite, buildroot, …)

Requirements

· Abgeschlossenes Studium (mind. Bachelor) der Informatik oder vergleichbare Studiengänge mit Schwerpunkt Softwareentwicklung

· Mehrjährige Berufserfahrung als Softwarearchitekt*in

· Sehr gute Kenntnisse im Bereich Programmierung (mindestens C++17/20 oder Rust)

· Kenntnisse in Buildroot, Docker oder Xilinx vorteilhaft

· Kenntnis im Bereich der IT-Security sind wünschenswert

· Kenntnisse von XML, JSON, Bamboo, Git, Virtualisierung sowie Xilinx Zynq Ultrascale MPSoC Plattformen vorteilhaft

· Gute Kenntnisse Socket- / Middleware-Programming (TCP-UDP / IP, DDS, CANopen) zur Automatisierung Verteilter Systeme mit CAN-Bus und Ethernet von Vorteil

· Sehr gute Kenntnisse in der Softwareentwicklung zur Signal- und Datenerfassung in Echtzeit, für Event- und Ablaufsteuerungen

· Wissen über agile Entwicklungsmethoden

· MS-Excel, MS-Office, MS-Power Point mind. detaill. Spezialkenntnisse

· Deutsch und Englisch mind. verhandlungssicher

· Selbständige Arbeitsweise und Teamfähigkeit

· Hohe Lernbereitschaft sowie Belastbarkeit und Flexibilität

· Ausgeprägtes Leistungs- und Qualitätsbewusstsein

About the company

Die consult16 GmbH betreut die unterschiedlichsten Mandanten. Wir sind dabei branchenunabhängiger und strategischer Partner unserer Mandanten für eine kompetente Beratung und Vermittlung von Fach- und Führungskräften bis auf Managementniveau. Unsere Expertise deckt den gesamten Wertschöpfungsprozess moderner Unternehmen ab, in allen Disziplinen -technisch, betriebswirtschaftlich oder gewerblich. Gemeinsam mit unseren Kunden arbeiten wir an interessanten und technologisch innovativen Projekten. Unsere branchenübergreifende Erfahrung und die konsequente Orientierung an die Kundenanforderungen macht uns zu DEM vertrauenswürdigen Partner vieler namhaften Unternehmen - besonders, wenn Projekte, Großaufträge oder Ausfälle von Stammpersonal, einen qualifizierten, flexiblen oder zeitnahen Personaleinsatz erfordern. Auf dieser Basis können wir die Fähigkeiten unserer Mitarbeiter:innen, ob Berufsanfänger:in oder Professional, optimal einsetzen und unseren Kunden auch in komplexen Fällen ein individuell angepasstes Personalkonzept vorlegen.

Apply for this position