Mandatory:
— BS in computer science, electric/electronic engineering or mathematics.
— Advanced knowledge of C programming language.
— Basic knowledge in understanding HW schematics and in using measurement equipment.
— Initiative, dedication.
— Proven track record of automotive projects.
— Good command of English (speaking & writing).
Desirable:
— Embedded systems fundamentals (memory access, timing constraints, inputs/outputs).
— Advanced knowledge in memory allocation (storage classes, memory organization).
— Ability to work under pressure.
— Knowledge of CAN, LIN or other communication protocols used in automotive.
— Ability to make trade off analysis between processing times, memory requirements and power consumption during code development.
— Experience with source control tools (SVN or RTC).
— Review Software specifications, Architecture and Design documents for the system.
— Develop components inside special framework architecture provided by our customer.
— Analyze customer specifications; develop components architecture based on this information.
— Communicate with customer in case of unclear technical requirement in the specifications. Resolve such inconsistencies.
— Make functional testing of developed source code, participate in code review sessions.
— Act according the standards of the automotive industry and in-car applications and software development processes.
Our customer is a market leader which fulfills development, production and integration of electronic systems that enable access to vehicles, control driving authorization and ensure the availability of security and comfort features within the vehicle.