Embedded Software Engineer (m/f/d)

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
Darmstadt
EUR 45.000 - 65.000
Sei unter den ersten Bewerbenden.
Vor 2 Tagen
Jobbeschreibung

Join to apply for the Embedded Software Engineer (m/f/d) role at COMPREDICT

Get AI-powered advice on this job and more exclusive features.

We are seeking a highly skilled Embedded Software Engineer to join our dynamic team. This role is crucial for driving the integration of our Virtual Sensors into automotive vehicles. The ideal candidate will have a strong technical background in automotive software development and architecture, and the ability to engage effectively in customer discussions to conceptualize optimal integration strategies.

Job Responsibilities

  • Collaborate with product teams, data scientists, customers, and partners to refine product requirements and align stakeholder needs with our solutions.
  • Contribute to software architecture decisions and define integration approaches across platform and Virtual Sensors teams, application developers, and external collaborators.
  • Pave the road regarding Virtual Sensors integration for legacy architecture and Software Defined Vehicle (SDV) according to requirements and regulations.
  • Create and maintain bring-up software on reference boards for pre-delivery evaluation and prototyping.
  • Deliver production-ready software to customers and partners with high quality, ensuring clear documentation of interface descriptions, integration guidelines, resource footprint, and software version history.
  • Define acceptance criteria, participate in technical reviews, and ensure compliance with industry standards and best practices.

Your Profile

  • B.S. or M.S. in Electrical Engineering, Computer Engineering, or a related field, with a focus on embedded software development.
  • At least 1 year of experience in real-time embedded systems development in the automotive industry.
  • Proficiency in developing software across multiple layers, including low-level drivers, middleware, and application layers.
  • Familiarity with vehicle architectures, including communication protocols such as Ethernet, CAN, and others.
  • Proficiency in C programming, with additional experience in AUTOSAR, Java, Kotlin, and Python.
  • Experience with microcontrollers, System-On-Chip (SoC) platforms, and operating systems such as Linux, Android, QNX, and bare-metal systems.
  • Strong understanding of modular software design, including extensibility, reusability, and maintainability.
  • Experience with containerization (Docker) and CI/CD pipeline setup is a plus.
  • Strong organizational and communication skills, capable of producing clear technical documentation.
  • Ability to work independently and lead work packages while coaching junior team members.
  • Motivation to collaborate with cross-functional and distributed teams to solve challenging problems.
  • Familiarity with software quality standards such as ASPICE.
  • Experience with requirement management tools and problem-solving methodologies.
  • Proficiency in English is required; German proficiency is a plus.

Seniority level

  • Entry level

Employment type

  • Full-time

Job function

  • Software Development

Referrals increase your chances of interviewing at COMPREDICT by 2x

Get notified about new Embedded Software Engineer jobs in Darmstadt, Hesse, Germany.