Job Description
· As a software developer, you will take full responsibility of the functionality assigned to you, including design, code, module and integration tests and clarification of requirements with customer and project team. We want you integrated in our team as soon as possible. Therefore, one of us is your mentor and will guide you to get familiar with our products, tools, processes and organization. As Software Development Engineer you'll be involved also in:
Job Requirements
Mandatory:
· BS in computer science, automatics, informatics, electric/electronic engineering or mathematics;
· Knowledge of C embedded or C++ programming language;
· Initiative, dedication;
· Good command of English (speaking & writing).
Nice to have:
· Embedded systems fundamentals (memory access, timing constraints, inputs/outputs);
· Knowledge in memory allocation (storage classes, memory organization);
· Knowledge of internal architecture of one of the following micro controllers: Freescale, MPC 5xxx;
· Knowledge of any the AUTOSAR stacks or RTE;
· Ability to work under pressure.
Would be a plus:
· 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 and change control tools (SVN or CVS or MKS Integrity or CM Synergy).
Benefits