Position: Senior/Regular GoLang SW Developer
Company: Luxoft
Category: Golang
Experience required: 3y
English level: upper

There is a wide range of applications provides by domains for the Head Unit, such as Tuner, Player, etc. The project life-cycle is covering all the stages from design to development and delivery to the client. The project team works in tight collaboration with one of the premium OEMs in the world and is located in Germany and Ukraine. You will have the opportunity to be part of the team that is developing functionality for the most technologically advanced cars in the world.
Responsibilities:
Software development and maintenance (enhancement, changes, bug fixing, test development)

Develop and perform Unit Testing, static code analysis, code review

Develop and support Software Architectural Design and Software Detailed Design
Maintenance of Software Unit Verification procedures
Report time status and progress of the assigned activities to the direct manager

Perform tasks within the agreed time frame and according to design specifications

Learn project-specific approaches/technologies

Flash and prepare test targets
Mandatory Skills Description:
3+ years of experience with Golang
Experience with Golang coding standards
Experience with unit tests implementation in Golang
Experience with multithreading/multiprocessing mechanisms in Golang
Design Patterns knowledge
Embedded Linux knowledge
Performance optimization tools and techniques
System architecture, API design, and best practices in modern Golang development
Experience with Git and CI/CD
Familiar with Code-review practices
Proficiency in problem-solving and troubleshooting technical issues
Intermediate English knowledge
Familiarity with Agile/Scrum environment
Well-developed communication and teamwork skills
Excellent organizational, time management, prioritization, and multi-tasking skills
Nice-to-Have Skills:
Experience in automotive project
Experience in embedded systems
Experience with Yocto
Experience with multithreading/multiprocessing mechanisms
Performance optimization tools and techniques
Experience with Python on a regular level
Experience with Docker
Experience with HTTP and REST API
Experience with gRPC
Ability to handle multiple competing priorities in a fast-paced environment
Having worked with various software frameworks, ideally in the domain of in-vehicle infotainment
Degree in computer science or a comparable field