Senior Embedded Software Engineer (C++) (f/m/d)

Munich Electrification

München

Vor Ort

EUR 70.000 - 90.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Trust-based working hours and hybrid work
Competitive compensation
Pension Plan/Bonus
Free access to fitness center
Free snacks and lunch
Public transport ticket
Bike-Leasing via Business Bike
Inspiring team events
Work from anywhere (6 weeks/year)

Zusammenfassung

A leading innovator in electric mobility located in Munich is seeking a Senior Embedded Software Engineer (C++) to design and develop core components for high-voltage battery systems. The role requires expertise in C++, embedded systems, and automotive safety standards. You will work on low-level software, ensuring reliability and performance while collaborating with a dedicated team. The company offers a hybrid work environment, competitive compensation, and various benefits including fitness access and trust-based working hours.

Qualifikationen

  • Experience in managing complex software projects focused on low-level system development.
  • Hands-on working experience in C++ programming.
  • Ability to adhere to automotive safety standards.

Aufgaben

  • Design low-level embedded software, including drivers and communication stacks.
  • Perform hardware bring-up and validation.
  • Conduct thorough code reviews focusing on security and clean coding practices.

Kenntnisse

C++ (version 11 and later)
Automotive norms ISO26262, ASPICE, ISO21434
Embedded systems
Security concepts and cryptographic algorithms
Communication protocols (CAN, LIN, etc.)
Debugging (Oscilloscopes, Logic Analyzers)
Board bring-ups
Team collaboration skills
Unit testing

Ausbildung

University degree in engineering, math, or applied physics

Tools

AUTOSAR configuration tools
Microcontrollers (AURIX Tricore, TI Hercules, NXP S32)

Jobbeschreibung

About Munich Electrification

Munich Electrification is an innovative company founded with the aim of accelerating the transition to electric and connected mobility. We develop innovative electronic control units for electric vehicles and stationary storage systems for our global customers. Our international team is composed of highly motivated and exceptional engineers. As a small and specialized team we are well-aware of the importance of each individual colleague and support and promote each employee according to their abilities and needs. Our office with adjacent prototype and testing lab is located in the heart of Munich at the Heimeranplatz.

Our Values
  • Technological Leadership: We challenge norms, innovate quickly, and anticipate future needs. We take smart risks and learn from outcomes to stay ahead.
  • Sustainability: We actively drive change for a sustainable future, aware of our impact and inspiring others to build a better world.
  • Team Culture: We believe work should be enjoyable, fostering a spirit of inspiration, celebration, and teamwork across the globe.
  • Entrepreneurial Spirit: We embrace change, think big, and push limits with passion.
Your Role

As a Senior Embedded Software Engineer (C++), you will be instrumental in architecting and developing core software components for our 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. Your expertise will be critical in establishing robust and scalable software architectures that underpin the functionality and security of our battery systems. Your role will involve working deeply on the software foundations, enabling higher‑level functionalities and ensuring system integrity and reliability.

Your Future Tasks at a Glance
  • Design and develop low‑level embedded software, including drivers, secure communication stacks, crypto modules, and flash bootloaders.
  • Perform hardware bring‑up and validation.
  • Leading architectural design efforts, ensuring scalability and robustness of the software systems.
  • Conducting thorough code reviews with a focus on low‑level implementation, security, and clean coding practices.
  • Maintain and optimize the performance of our 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.
What you bring with you
  • Successfully completed a university degree in an engineering field (software, robotics, electronics, mechanical), math or applied physics.
  • 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++ (version 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 working with automotive norms such as ISO26262, ASPICE, and ISO21434.
  • Familiarity with different communication protocols such as: CAN, LIN, SPI, ISOSPI, Ethernet, J1939 or Odx
  • Knowledge of microcontrollers and relevant tools (AURIX Tricore, TI Hercules, NXP S32).
  • Creative mindset and a strong passion for innovative electronic solutions in the electric vehicle industry.
  • Strong team collaboration skills and excellent communication abilities in English.
  • Able to be onsite in our offices at least 2-3x a week
Our Offer & Benefits

The chance to be part of a highly innovative, agile, and unique team with prestigious customers in the automotive and battery storage sector. You will gain a deeper knowledge around connected & electric vehicle batteries, battery management and electronics development and strive in an exciting work environment.

Benefits
  • Trust‑based working hours and hybrid work
  • Adequate and competitive compensation
  • Pension Plan/Bonus
  • Free access to the fitness center right next to us or subsidized EGYM Wellpass
  • Free snacks, coffee, drinks and lunch (freshly cooked by our chef) every day
  • Public transport ticket
  • Bike‑Leasing via Business Bike
  • Experience various inspiring and fun team events
  • ME‑branded clothing
  • Option to \"work from anywhere\" (6 weeks/year)
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Principal Software Engineer (C/C++) (f/m/d)
Principal Software Engineer (C/C++) (f/m/d)

Munich Electrification • München

Vor Ort
EUR 80.000 - 100.000
Trust-based working hours
Competitive compensation
Pension Plan/Bonus
+7
Senior Embedded Software Developer (C) (f/m/d)
Senior Embedded Software Developer (C) (f/m/d)

Munich Electrification • München

Hybrid
EUR 65.000 - 95.000
Hybrid work
Pension plan
Free snacks
+5
Senior Test Engineer (f/m/d)
Senior Test Engineer (f/m/d)

Munich Electrification • München

Vor Ort
EUR 50.000 - 70.000
Trust-based working hours
Competitive compensation
Pension Plan/Bonus
+6
Senior Hardware Design Engineer (f/m/d)
Senior Hardware Design Engineer (f/m/d)

Munich Electrification • München

Vor Ort
EUR 60.000 - 80.000
Trust-based working hours
Hybrid work
Competitive compensation
+7
Hardware Development Engineer (f/m/d)
Hardware Development Engineer (f/m/d)

Munich Electrification • München

Vor Ort
EUR 60.000 - 80.000
Trust-based working hours
Competitive compensation
Pension Plan/Bonus
+5
Systems Engineer (f/m/d)
Systems Engineer (f/m/d)

Munich Electrification • München

Vor Ort
EUR 60.000 - 80.000
Trust-based working hours
Competitive compensation
Pension Plan/Bonus
+5
Technical Lead Hardware Design (f/m/d)
Technical Lead Hardware Design (f/m/d)

Munich Electrification • München

Hybrid
EUR 90.000 - 130.000
Hybrid work
Pension plan/bonus
Fitness center access
+6
Software Product Owner (f/m/d)
Software Product Owner (f/m/d)

Munich Electrification • München

Hybrid
EUR 90.000 - 120.000
Trust-based working hours
Competitive compensation
Pension Plan/Bonus
+7
Design Quality Engineer (f/m/d)
Design Quality Engineer (f/m/d)

Munich Electrification • München

Hybrid
EUR 90.000 - 120.000
Trust-based working hours
Competitive compensation
Pension Plan/Bonus
+6
Technical Lead Hardware Design (f/m/d)
Technical Lead Hardware Design (f/m/d)

United States Digital Space LLC • München

Hybrid
EUR 90.000 - 130.000
Trust-based hours
Hybrid work
Competitive pay
+9