Aktiviere Job-Benachrichtigungen per E-Mail!

Senior C++ Embedded Software Engineer

European Tech Recruit

München

Vor Ort

EUR 65.000 - 85.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Zusammenfassung

A leading electronics company in Munich is seeking a Senior C++ Embedded Software Engineer. This role involves designing low-level drivers and secure communication protocols for high-voltage battery systems. Candidates should have extensive experience in C++ software engineering, with familiarity in automotive standards like ISO26262. The position requires immediate availability due to project timelines. Competitive compensation and a full-time employment offer are included.

Qualifikationen

  • Proven experience in managing complex software projects.
  • Hands-on experience in C++ software engineering.
  • Experience with automotive norms such as ISO26262.

Aufgaben

  • Design and develop low-level embedded software.
  • Lead architectural design efforts for software systems.
  • Integrate software builds into the CI/CD tool landscape.

Kenntnisse

C++ (C++11 and later)
Software engineering
Security concepts
Automotive standards (ISO26262)
Debugging with oscilloscopes
Communication protocols (CAN, LIN)

Tools

AUTOSAR configuration tools
AURIX Tricore
TI Hercules
NXP S32
Jobbeschreibung
Principal Consultant | Software Engineering, AI & CV/ML, Semiconductors & Electronics

Senior C++ Embedded Software Engineer

European Tech Recruit are working closely with a leading electronics company, based in Munich, who are looking for a talented Senior C++ Embedded Software Engineer to join their team.

PLEASE NOTE: Due to time-sensitive project requirements, this role requires a start date before the end of the year. Candidates with a full three-month notice period may not be considered due to project timelines.

In this role you will be instrumental in architecting and developing core software components for high-voltage battery systems, with a focus on foundational layers, diagnostics, and security. You will design and implement low-level drivers, secure communication protocols, cryptographic modules, and flash bootloaders.

Responsibilities
  • Design and develop low-level embedded software, including drivers, secure communication stacks, crypto modules, and flash bootloaders.
  • Perform hardware bring-up and validation.
  • Lead architectural design efforts, ensuring scalability and robustness of the software systems.
  • Conduct thorough code reviews with a focus on low-level implementation, security, and clean coding practices.
  • Maintain and optimize the performance of the existing codebase.
  • Develop and integrate automotive diagnostics functionality within embedded systems.
  • Integrate software modules, considering real-time capabilities and efficient resource management.
  • Ensure software development adheres to necessary automotive safety standards, such as ISO26262, ASPICE, and ISO21434.
  • Integrate software builds, deployment, and testing into the CI/CD tool landscape.
Requirements
  • Proven experience in managing complex software projects, with a focus on low-level system development and architecture.
  • Hands‑on working experience in software engineering in C++ (C++11 and later), including STL algorithms and containers, and unit testing.
  • Experience working with AUTOSAR configuration tools in automotive embedded systems.
  • Deep experience with flash bootloaders, board bring‑ups, and writing assembly language.
  • Strong knowledge of security concepts and cryptographic algorithms, with practical application experience.
  • Solid exposure to electronics, including debugging with oscilloscopes and logic analyzers, and reading schematics.
  • Experience with automotive norms such as ISO26262, ASPICE, and ISO21434.
  • Familiarity with communication protocols such as CAN, LIN, SPI, ISOSPI, Ethernet, J1939, or ODX.
  • Knowledge of microcontrollers and relevant tools (AURIX Tricore, TI Hercules, NXP S32).
Job Details
  • Seniority level: Mid‑Senior level
  • Employment type: Full‑time
  • Job function: Engineering, Design, and Other
  • Industries: Computer Hardware Manufacturing, Software Development, and Appliances, Electrical, and Electronics Manufacturing

If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.