Senior C/C++ embedded developer
Проекты:
Software platform development for automotive market (world wide known platform): business logic, safety, GUI, control. The project size is about 10 man/years.
Обязанности:
- embedded SW design and development from specification to implementation
- hardware analysis from SW development point of view at development phase to be optimal and fit to requirements
- code review and “self-testing” of just developed or released code
- comply to internal development standards and approaches to software development
Требования:
strong C knowledge
- strong experience in embedded solution development
- strong knowledge in basic computer science algorithms and abstract data structures
- knowledge multi-threading software development
- USB and TCP/IP stacks knowledge
- industrial networks and buses knowledge (ModBus, CAN)
- experience in commercial projects at least 2 years
- experience in version control systems and bug-tracking systems
- pre-intermediate skills in spoken and written English
Дополнительно:
- knowledge in C++ and STL library
- knowledge in OOP
- knowledge in OOD
- experience in business-logic design related to control system
- experience in bug-fixing of “not own” code
- experience in RTOS
- experience in driver & low level software development
- knowledge of JSF, SIL, MISRA standards