We are looking for senior C/C++ Developer for medium-sized company in the defence and security sector.
As a C/C++ Developer, you'll be at the forefront of cutting-edge software development. Your primary responsibilities will include:
- Collaborate with the development team in the software design process.
- Implement efficient C solutions for mobile platforms and C++ code on Linux systems.
- Debug, test, and conduct code reviews to uphold the highest quality standards.
- Maintain and optimize the software product codebase to meet industry benchmarks.
- Prepare detailed documentation to support both implementation and ongoing maintenance of software solutions.
- Work closely with the hardware team to develop production-quality drivers and share vital information.
Tasks & Responsibilities:
As a member of the product software team you will be working in close cooperation with the hardware team. Your main responsibilities will be:
- Development of the drivers in production quality
- Conducting debugging, testing, and code review to ensure the highest quality of the implementation
- Preparing comprehensive documentation to support the implementation and maintenance of the software solution
- Communicating with both software and hardware teams of the product and share information as needed.
What We’re Looking For
- Proficiency in C/C++ programming
- In-depth knowledge of the STL library and C++ standards, up to C++20
- Proficiency in using CMake and Python for streamlined development tasks
- Strong ability to prepare and utilize comprehensive documentation
- Experience with cross-platform development for seamless operation across different environments
- Familiarity with testing frameworks such as gTest/gMock for reliable software testing
Desirable skills
- knowledge of the LLVM project for advanced software development
- Familiarity with hooking engines for specialized software manipulation.
- Experience with iOS and Android internals for optimized development on these platforms.
- Familiarity with GitLab development workflow and CI/CD for efficient software delivery.