Position: Integration SW Engineer
Company: Luxoft
Category: C++
Experience required: 1y
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

Project Description
Want to be part in a project designed to save lives? If so, you should join our new Telematics Platform project. We work with tools like Jenkins, Yocto, Git/Gerrit
Our team: you will be a part of distributed scrum team on a client side

Responsibilities
- Integrate code from different sources into target deliveries
- Compile the code and perform static code analysis
- Project build system and toolchain environment extension, reconfiguration, maintanance
- Flashing binaries on target device
- Execute manual and automatic tests
- Debug and analyze the issue
- Continuous integration setup and maintenance

Skills
Must have

C language - basic knowledge on C language (1 yrs)
Git\Gerrit - hands on experience as either developer or integrator (2 yrs)
Jenkins - hands on experience creating jobs (1 yrs)
Groovy - basic knowledge on Groovy (1 yrs)
Python - basic knowledge on python scripting (1 yrs)
Linux administration/Shell - hands on experience scripting for unix/linux system on shell (bash, korn, etc) (2 yrs)
Integration skills - hands on experience integrating code from different sources into target deliveries (1 yrs)
Embedded Linux and software - basic knowledge on embedded Linux systems and software (1 yrs)
Bug tracking, analysis, triaging - practical experience on embedded software (1 yrs)
Windows Administration - hands on experience on windows administration (1 yrs)
Powershell - basic knowledge on powershell scripting (1 yrs)
Static code analysis (KW, PCLint, etc.) - hands on experience on tool configuration for static code analysis (1 yrs)
Linux build system(s) and toolchain environments - hands on experience with CMake, make, buildroot (1 yrs)
Software coding standards in automotive - understanding of ISO 26262, MISRA C, MISRA C++, AUTOSAR
Flashing SW on device - hands on experience flashing SW on embedded devices (2 yrs)
Unit Test tools - hands on experience configuring tools/strategies for Unit Test (GoogleTest, etc) (1 yrs)

Nice to have

Yocto - hands on experience in creation. extension of recipes
Container technologies - basic knowledge on containers
Docker - basic knowledge on docker
Yaml - basic knowledge on Yaml
Repo - able to configure/modify manifests for handling repositories with Repo
AUTOSAR Classic - basic knowledge on AUTOSAR
Virtual Machine handling - basic knowledge on virtual machines
ARM SoC(s) - basic knowledge and practical experience with ARM system on chip solutions (QC, NXP)
XML, Json, etc - basic knowledge on these file formats
Microcontrollers - basic knowledge on microcontrollers
Requirements Engineer - basic knowledge on requirements and RM tools (DOORS NG)
Configuration Management - basic knowledge on CM principles (1 yrs)
Test Management - hands on experience handling test results and test case status, tracking to requirements
Testing - hands on experience developing test cases

Languages
English: B2 Upper Intermediate