companyMunich Electrification logo

Senior Embedded Software Developer (C) (f/m/d)

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

To be successful in this role, candidates should possess a degree in Computer Science, Electrical Engineering, or a related field, along with significant experience in embedded software development. Proficiency in C programming, as well as familiarity with software development tools and methodologies, is essential. A solid understanding of battery management systems and experience with real-time operating systems will be advantageous. Strong problem-solving skills and the ability to work collaboratively in a team environment are critical.

About the job

Join Munich Electrification as a Senior Embedded Software Developer

At Munich Electrification, we are at the forefront of revolutionizing electric and connected mobility. Our mission is to expedite the shift towards sustainable transportation solutions. We specialize in pioneering electronic control units for electric vehicles and stationary energy storage systems that cater to our diverse global clientele. Our dynamic and international team is composed of exceptionally skilled engineers who thrive in a collaborative environment. With our office situated in the vibrant heart of Munich, complete with an adjacent prototype and testing lab, we foster an inclusive culture that recognizes the value of each member's contributions.

We pride ourselves on:

  • Technological Leadership: We embrace innovation, challenge conventional wisdom, and proactively shape future trends while learning from our experiences.
  • Sustainability: We are committed to creating a positive impact on the environment and inspiring others to join us in crafting a sustainable future.
  • Team Culture: We cultivate a workplace that celebrates creativity, collaboration, and joy in our achievements, no matter where we are.
  • Entrepreneurial Spirit: We encourage bold thinking and are unafraid to push the boundaries to achieve remarkable goals.

Your Role

As a Senior Embedded Software Developer, you will play a crucial role in designing and developing software that manages high-voltage batteries in various customer vehicles. You will collaborate with a team of experienced system, hardware, and software engineers dedicated to advancing battery management systems, renowned for their safety, functionality, and cost-effectiveness.

Key Responsibilities

  • Design and implement complex state machines to optimize the performance of high-voltage batteries.
  • Develop intricate drivers and modules for real-time data communication, both wired and wireless.
  • Manage cryptographic modules and secure communication protocols.
  • Develop and maintain bootloaders.
  • Execute advanced analog and digital signal processing, including data transfer protocols such as CAN, LIN, SPI, Ethernet, and I2C.
  • Integrate software at the operating system level, ensuring real-time capabilities across various frameworks (bare metal, Vector/Autosar, Micrium OS, PXROS).
  • Work on low-level drivers for microcontrollers and their peripherals.

About Munich Electrification

Munich Electrification is a pioneering company dedicated to transforming the future of mobility through electric and connected solutions. With a focus on creating cutting-edge electronic control units for electric vehicles and energy storage, we empower our global customers to embrace sustainable technologies. Our team comprises talented engineers who are passionate about innovation and collaboration, situated in a state-of-the-art facility in Munich.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.