Software Engineer (m/w) - Ludwigsburg

Job description:

  • The Software Engineer has sufficient skills and experience to execute best practice software design, verification and analysis during system development or redeployment. Specific responsibilities at the Software Developer level include:
  • Takes direction from the Software Metier
  • Primary responsibility for one or more SW models
  • Responsible for code construction, static analysis, unit testing and peer reviews, and ensuring proper revision control of all work products
  • Works independently to execute work plans, provide status updates and adjust to changing requirements.
  • Participates in the Software Change Review Board, including providing input and analysis and joining in the decision making process. · Tracks and analyses software requirements changes. Translates customer requirements into detailed software requirements and design as needed.
  • Supports Quality, Reliability and Robustness efforts (DFMEA, Fault Tree analysis.)
  • Support troubleshooting of software issues for both development and production software releases, including troubleshooting software running on electronics hardware, battery packs and vehicles.
  • Ensures revision management of work products
  • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. bilities to perform the essential functions.
  • Job Tasks / Responsibilities The Software Engineer has sufficient skills and experience to execute best practice software design, verification and analysis during system development or redeployment. Specific responsibilities at the Software Developer level include:
  • Takes direction from the Software Metier
  • Primary responsibility for one or more SW models
  • Responsible for code construction, static analysis, unit testing and peer reviews, and ensuring proper revision control of all work products
  • Works independently to execute work plans, provide status updates and adjust to changing requirements.
  • Participates in the Software Change Review Board, including providing input and analysis and joining in the decision making process.
  • Tracks and analyses software requirements changes. Translates customer requirements into detailed software requirements and design as needed.
  • Supports Quality, Reliability and Robustness efforts (DFMEA, Fault Tree analysis.)
  • Support troubleshooting of software issues for both development and production software releases, including troubleshooting software running on electronics hardware, battery packs and vehicles.
  • Ensures revision management of work products
  • Supports Software Validation Team in designing appropriate requirements validation.

Education and Training:

  • B.S in Electrical Engineering, Computer Science or equivalent

Required Experience and Skills:

  • Ability to interface well with internal and external customers
  • Ability to work independently or as a lead member on a development team
  • Demonstrated history of delivering quality automotive embedded software products to market
  • Minimum 3 years embedded software development in C and/or C++· Structured software design and code development methods (e.g. SPICE/CMMI) preferred ·Quality & Reliability disciplines (FMEA, 8D, APQP) preferred
  • Experience with automotive microprocessors
  • LIN and K-Line protocols knowledge desirable
  • Statemate knowledge must, Matlab/Simulinkexperience desirable
  • ISO-26262/IEC-61508 desirable
  • Hardware design experience desirable

If you can offer the theoretical knowledge necessary for a position as a Software Engineer and you can see yourself in our job offer, then we look forward to receiving your application.

Login