Embedded Software Engineer

encontec GmbH
Aalen, Germany
yesterday

Role details

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

Job location

Aalen, Germany

Tech stack

Agile Methodologies
Computing Platforms
Confluence
JIRA
UClibc (C Standard Library)
C++
CAN Bus
CANopen
CMake
Linux
Distributed Systems
Middleware
Embedded Software
Ethernet
FreeRTOS
Message Queuing Telemetry Transport (MQTT)
Object-Oriented Software Development
QNX (Software)
Requirements Management
Software Engineering
SQLite
System on a Chip
UML
GIT
Information Technology

Job description

  • Konzeption, Entwicklung und Pflege einer querschnittlichen Softwareplattform für Optronische Sichtsysteme
  • Requirements Engineering und Softwarespezifikation
  • Querschnittliche und spezifische Weiterentwicklung der Plattform und der zugehörigen Entwicklungsprozesse
  • Middleware-Programing zur Automatisierung verteilter Systeme mit CAN-Bus und Ethernet
  • Objektorientierte Entwicklung in C++
  • Agile Planung und Umsetzung der Softwareentwicklung im Team
  • Nutzung moderner Software- und Web-Technologien (z.B. Git, Jira, Confluence CMake, Catch2, Sqlite, Buildroot, Enterprise Architect)

Requirements

  • Abgeschlossenes Studium Informatik (m/w/d), Elektrotechnik, Ingenieurwesen oder vergleichbar
  • Langjährige Berufserfahrung in der Software-Architekturbeschreibung mit UML in Enterprise Architect, Objektorientierte Software-Entwicklung mit C++(17/23) für Buildroot Linux, QNX und FreeRTOS
  • Kenntnisse im Requirements Engineering und Spezifikationserstellung in DOORS
  • Kenntnisse Middleware-Programing in mindestens einer der folgenden Technologien MQTT, DDS, CANopen
  • Idealerweise Kenntnisse rund um Multi-Processing auf "System on Chip" Architekturen (Xilinx Zynq Ultrascale MPSoC Plattformen)
  • Kenntnisse in der Entwicklung von Unit- und Component Tests
  • Sehr gute Deutsch- und Englischkenntnisse (C1)
  • For international applicants: Please note that the business language is German. C1 level is mandatory and must have for this position

About the company

* Work-Life-Balance: Uns ist die Vereinbarkeit von Job und Familie sehr wichtig, daher sind bis zu 30 Tage Urlaub und ein Gleitzeitkonto selbstverständlich * Karriere bei Top Unternehmen: Freue dich auf langfristige Einsätze bei renommierten Unternehmen der Region mit echter Übernahmeoption! * Mitarbeiter-Benefits: Profitiere von betrieblichen Zusatzleistungen wie Weihnachtsgeld, Urlaubsgeld, Jobrad, bezuschusste betriebliche Altersvorsorge und VWL * Wachsendes Unternehmen: Mit starkem Auftragseingang und Dynamik * Firmenveranstaltungen: Freu Dich auf das traditionelle jährliche encontec-Standortfest * Persönliche Betreuung: Dein persönlicher Ansprechpartner steht Dir jederzeit zur Seite und kümmert sich um all Deine Anliegen

Apply for this position