The Automotive Software Development Engineer will:
- Design new software and firmware architecture
- Drive the requirement definition
- Develop in either procedural or object oriented design method
- Work with other design team members on such things as HW bring up, SW test, System design, project manager
- Write source code, technical design and functional documentation
- Architect, design and deliver system software after specification of platform requirements
Degree in Electronics or Software Engineering
Knowledge of:
- C/C++ programming skills
- 8/16/32 bit MCU
- AUTOSAR based software architecture
- Communication protocols - UART, SPI, I2C CAN, LIN
- Diagnostics protocols - UDS, KWP2000
- Real time systems with and without OS
- Design for testability
- Capability of debugging, code instrumentation
- Bug tracking and revision control
- Strong analytical and troubleshooting skills
- Familiarity with Subversion or other SCM systems
- Usage of laboratory instruments, IDE, debuggers, tracing and compiler tools