join us | SolarEdge | A World Leader in Smart Energy

join us

Join Us Banner
Join Us Banner
Embedded Basic Software Developer

Responsibilities

As basic software developer you are responsible for designing, implementing, and configuring state-of-the-art automotive basic software for different customers. This includes:

  • Clarification and in-depth review of requirements, specifications, and circuit diagrams
  • Creating the hardware software interface specification together with the hardware development
  • Configuration of the error memory, pinouts, microcontroller, and memory mappings
  • Design and development of own software drivers (CDD – complex device driver)
  • Ensuring the correct software implementation by review, static code analysis and test
  • Debugging support of colleagues in software, hardware, and system


Skills and Competencies

  • You have a degree in computer science, physics, mathematics or equivalent
  • You are experienced in concurrent computing and real-time operating systems, e.g. FreeRTOS / OSEK
  • You have experience in debugging complex embedded software systems with oscilloscopes, debuggers (PLS, Lauterbach, iSYSTEM), and CAN tools (CANalyzer, PCAN, ...)
  • You are skilled in using modelling tools, Eclipse, code generators and ticket systems efficiently
  • You have extended know-how of electric circuits, sensor, and microcontroller
  • You are well acquainted with the automotive standards, ASPICE, ISO 26262, MISRA AUTOSAR (especially CAN, LIN, FlexRay, Ethernet, MCAL, Dem, FIM, UDS)
  • We offer you
  • An independent, challenging, and varied job
  • Qualified induction and support
  • Flexible working hours
  • An open communication culture and a highly motivated team

Please send us your CV with indication of the relevant position (country and title) to: HR.EMOB.DE@solaredge.com