Beschreibung
Software Developer
- Implement SW based on architecture and Design provided with SOW
- If design not provided create design
- Create test plan and test cases to validate SW on a module level and pre-integration level
- Execute and document tests
- Deliver SW according schedule
- Create integration specification
- Create integration test plan
- Setup test environment, define testcases, execute tests and document results
- Has to ensure that regression tests and tests in general are done using automatisation
- Decide whether or not to release SW to Validation Team
Technical skills:
- Experience in Real Time Embedded systems developments
- High C/C++ programming skills
- High skills on Real Time OS (OSEK, Autosar OS, Linux, Linux RT, or equivalent) and related debug tools
- Background in Autosar, UDS Diagnostics, mechanisms for software update, diagnostics jobs, end of line configuration/coding/variant handling beneficial
- Background in automotive bus systems (MOST, CAN), automotive life cycle state management, data persistency beneficial
- Deep knowledge of modelling languages, techniques and tools (Matlab, Simulink, Enterprise Architect (UML) is nice to have)
- Deep knowledge of static/dynamic code checking techniques an tools (CPPTest, PCLint, others)
- Deep knowledge of unit testing/integration testing techniques an tools (CppUnit, CUnit, others)
- Deep knowledge on Change Management process (CMMI oriented)
- Experience in Diagnostic or Flashing