Position: C++ Automotive developer (Sweden)
Company: GlobalLogic
Category: C++
Experience required: 3y
English level: upper

**Required skills**

- B.S in Computer Science or M.S in Computer Engineering or similar qualifications from an accredited university
- Strong background in system design, implementation, testing, and maintenance (UML, C/C++14, Gtest/Gmock, CMake/Make, gdb)
- Experience with industry-standard requirements and agile development tools such as JIRA, Git/Gerrit, Confluence
- Experience in working with cross-functional teams
- Practical debugging skills (gdb and remote debugging)
- Creativity in your design, ability to build stuff with your hands, and good communication skills
- Experience in Embedded software development in the Automotive domain (Linux, QNX)
- Experience in socket networking (CAN, TCP, UDP)


**Will be a plus**

- Experience in fault detection, fault handling, and automotive diagnostics
Diagnostic architecture background
- Common understanding of ISO 26262
- Experience creating safety-critical software (ISO 26262, ASIL B)
- Test automation experience using Python/Robot Framework
- Experience with Automotive standards, CarWeaver/System, Embedded resource management (health, start/stop, monitoring)
- Access control, power management, IPC on QNX, SOME/IP

**Job Responsibilities**

- Work with cross-functional teams to derive requirements given by use cases and feature listings
- Take part and assist in developing test cases to verify and validate diagnostic functions on ECU integration and system integration level