C++ Developer (m/w/d) Embedded Systems

at  Rohde Schwarz GmbH Co KG

Berlin, Berlin, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 Oct, 2024Not Specified03 Jul, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

AUFGABEN

  • Gemeinsam mit den Kollegen in deinem Team arbeitest du an der Neu-/ und Weiterentwicklung von Softwarekomponenten für Layer2/3-basierte Netzwerkverschlüsselungssysteme
  • Du spezifizierst und dokumentierst deine Softwarelösungen, führst aktiv Code-Reviews im Team durch und testest die von dir entwickelten Komponenten in enger Abstimmung mit dem Test Team
  • Analysen, Debugging und Lösungserarbeitung im Software- und Hardwarebereich machen dir Spaß und du optimierst gerne bestehende Komponenten hinsichtlich Performance, Funktionalität und Zukunftssicherheit
  • Du hast einen Blick für Qualität und entwickelst wartbare und testbare Softwarelösungen unter Anwendung von Unittests und gängiger Tools zur statischen und dynamischen Codeanalyse
  • Mit deinem Gespür für Automatisierung gestaltest du den Entwicklungsprozess aktiv mit
  • Dich erwartet eine moderne Entwicklungsumgebung basierend u.a. auf C++, CMake, Git/Gerrit, Jenkins, Artifactory, Jira, Confluence, CLion

QUALIFIKATIONEN

  • Abgeschlossenes Studium der (Technischen) Informatik, der Elektrotechnik oder einer vergleichbaren Studienrichtung
  • Gute bis sehr gute Programmierkenntnisse in modernem C++, gute Kenntnisse in der Objektorientierung und komponentenbasierten Architekturen
  • Qualifizierte Berufserfahrung in der Softwareentwicklung für Embedded Systems mit C/C++
  • Erfahrungen im Aufbau, Konfiguration und Betrieb von Kommunikationsnetzen (Ethernet, IPv4/IPv6) (vorteilhaft)
  • Gute Linux-Kenntnisse im Bereich der Kernel- und Treiberentwicklung, der Boot- und Systemprozesse (vorteilhaft)
  • Weitere Programmier-/Skriptsprachen wie C, Bash, Python (vorteilhaft)
  • Grundlegende Kenntnisse zu Protokollen und Bussysteme wie Ethernet, IP, I2C, SPI und USB (vorteilhaft)
  • Eine schnelle Auffassungsgabe und ein grundlegendes Interesse, sich in neue Technologien und Themen einzuarbeiten
  • Spaß an der Arbeit im Team und beim Einsatz von agilen Methoden und Techniken
  • Sehr gute Deutsch- und Englischkenntnisse

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Systems / EDP / MIS

Software Engineering

Graduate

Proficient

1

Berlin, Germany