Job VC
Senior C++ Developer
Technologies
Description
General responsibilities:
Design, develop, maintain, and refactor C/C++ code for embedded Linux platforms and Windows desktop applications.
Collaborate with cross-functional teams to define requirements, design solutions, estimate effort, and plan execution within sprints.
Debug and resolve software issues, including those requiring close interaction with hardware.
Participate in code reviews by providing and receiving constructive feedback.
Contribute to architecture and testing strategies to ensure high software quality.
Must have:
5+ years of experience in C++ development on Linux or Windows
Basic experience in Python development.
Proficiency with version control systems (Git).
Strong problem-solving and analytical skills
Ability to work both independently and as part of a team
At least Intermediate level of English
Understanding of network and multithreaded programming.
Will be a plus:
Experience with automated testing, continuous integration/continuous deployment (CI/CD)
Familiarity with image processing libraries (e.g., OpenCV).
Experience working with Unreal Engine
Design, develop, maintain, and refactor C/C++ code for embedded Linux platforms and Windows desktop applications.
Collaborate with cross-functional teams to define requirements, design solutions, estimate effort, and plan execution within sprints.
Debug and resolve software issues, including those requiring close interaction with hardware.
Participate in code reviews by providing and receiving constructive feedback.
Contribute to architecture and testing strategies to ensure high software quality.
Must have:
5+ years of experience in C++ development on Linux or Windows
Basic experience in Python development.
Proficiency with version control systems (Git).
Strong problem-solving and analytical skills
Ability to work both independently and as part of a team
At least Intermediate level of English
Understanding of network and multithreaded programming.
Will be a plus:
Experience with automated testing, continuous integration/continuous deployment (CI/CD)
Familiarity with image processing libraries (e.g., OpenCV).
Experience working with Unreal Engine