Embedded Software Developer C++ für optronische Plattformen - HENSOLDT
HESYS Technical Systems GmbH & Co. KG
Aalen, Germany
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.xing.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, German
Job source
Tech stack
Agile Methodology
Computing Platforms
Confluence
JIRA
UClibc (C Standard Library)
C++ (Programming Language)
CAN Bus
CANopen
CMake
Linux
Distributed Systems
Middleware
+15 more
Embedded Software
Ethernet
FreeRTOS
Message Queuing Telemetry Transport (MQTT)
Object-Oriented Software Development
QNX (Software)
Software Architecture
Requirements Management
Software Engineering
Software Requirements Analysis
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 Erstellung von Softwarespezifikationen
- Querschnittliche und spezifische Weiterentwicklung der Plattform und der zugehörigen Entwicklungsprozesse
- Middleware-Programmierung zur Automatisierung verteilter Systeme mit CAN-Bus und Ethernet
- Objektorientierte Softwareentwicklung mit C++
- Agile Planung und Umsetzung der Softwareentwicklung im Team
- Nutzung moderner Software- und Webtechnologien, z. B. Git, Jira, Confluence, CMake, Catch2, SQLite, Buildroot und Enterprise Architect
Requirements
- Abgeschlossene Berufsausbildung mit Schwerpunkt Embedded Softwareentwicklung beziehungsweise eine vergleichbare Qualifikation auf Berufsausbildungsniveau
- Alternativ abgeschlossenes Bachelorstudium in Elektrotechnik, Informatik, Ingenieurwesen oder Mechatronik
- Mehr als fünf Jahre Berufserfahrung
- Erfahrung in der Beschreibung von Softwarearchitekturen mit UML in Enterprise Architect
- Erfahrung in der objektorientierten Softwareentwicklung mit C++17 oder C++23 für Buildroot Linux, QNX und FreeRTOS
- Kenntnisse im Requirements Engineering und in der Spezifikationserstellung mit DOORS
- Kenntnisse in der Middleware-Programmierung mit mindestens einer der folgenden Technologien: MQTT, DDS oder CANopen
- Kenntnisse in der Entwicklung von Unit- und Component-Tests
- Idealerweise Kenntnisse im Multiprocessing auf System-on-Chip-Architekturen, insbesondere Xilinx-Zynq-UltraScale-MPSoC-Plattformen
- Deutsch und Englisch jeweils mindestens verhandlungssicher
- Selbstständige Arbeitsweise und Teamfähigkeit
- Hohe Lernbereitschaft, Belastbarkeit und Flexibilität
- Ausgeprägtes Leistungs- und Qualitätsbewusstsein
Benefits & conditions
- Anspruchsvoller Einsatz direkt beim Kunden mit Anstellung bei HESYS Engineering
- Persönliche Begleitung vom ersten Gespräch bis in den Einsatz
- Klare Rückmeldungen, kurze Wege und feste Ansprechpartner
- Einblicke in spezialisierte Aufgaben bei namhaften Industriekunden
Warum HESYS
- Spezialisierung auf technische Rollen in Aerospace, Defence und High-Tech
- Langjährige Erfahrung in anspruchsvollen Engineering- und Industrieumfeldern
- Gute Kenntnis der Anforderungen unserer Kunden und ihrer Fachbereiche
- Türöffner zu anspruchsvollen Aufgaben bei führenden Industrieunternehmen
About the company
Seit über 25 Jahren bringt HESYS Engineering qualifizierte Spezialisten in anspruchsvolle Aufgaben bei Kunden aus Aerospace, Defence und High-Tech. Für unseren Kunden HENSOLDT suchen wir Sie., * Further develop the platform and the associated development processes across functions and for specific applications
- Perform middleware programming to automate distributed systems using CAN bus and Ethernet
- Perform object-oriented software development using C++
- Plan and implement software development within an agile team
- Use modern software and web technologies, e.g. Git, Jira, Confluence, CMake, Catch2, SQLite, Buildroot and Enterprise Architect
Your profile
- Completed vocational training focusing on embedded software development or a comparable qualification at vocational-training level
- Alternatively, completed Bachelor’s degree in electrical engineering, computer science, engineering or mechatronics
- More than five years of professional experience
- Experience in describing software architectures using UML in Enterprise Architect
- Experience in object-oriented software development using C++17 or C++23 for Buildroot Linux, QNX and FreeRTOS
- Knowledge of requirements engineering and specification preparation using DOORS
- Knowledge of middleware programming using at least one of the following technologies: MQTT, DDS or CANopen
- Knowledge of developing unit and component tests
- Ideally, knowledge of multiprocessing on system-on-chip architectures, particularly Xilinx Zynq UltraScale MPSoC platforms
- German and English both at least at negotiation level
- Independent working style and teamwork skills
- Strong willingness to learn, resilience and flexibility
- Strong performance and quality awareness
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.xing.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
KD
Krissy Davis
over 3 years ago
TL
Thomas Limbüchler
System change: restart as developer?
over 5 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Finding Jobs in Germany
over 2 years ago
LM
Luis Minvielle
Finding IT & Technology English-speaking Jobs in Germany
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago