Middle C++ Software Engineer (Temporary Contract until December 2026)
We are looking for a Middle C++ Software Engineer to join our team on a temporary contract until December 2026. In this role, you will contribute to the development and maintenance of system-level and performance-critical software, working on real production systems alongside experienced engineers.
This position is ideal for someone who already has hands-on experience in C++ development and is ready to take ownership of features while continuing to grow technically.
Primary Duties
- Design, develop, and maintain C/C++ software components in performance-critical systems
- Implement new features and enhance existing modules with minimal supervision
- Debug, analyze, and resolve complex issues in system-level software
- Write clean, efficient, and maintainable code following best practices and coding standards
- Participate actively in code reviews and contribute to improving overall code quality
- Collaborate with developers, QA engineers, and system architects to deliver reliable solutions
- Analyze technical requirements and ensure accurate and efficient implementation
Required Skills
- Solid experience in C and/or C++ development
- Strong understanding of data structures, algorithms, and object-oriented programming
- Good knowledge of memory management (pointers, references, allocation)
- Experience working in Linux or Windows development environments
- Practical experience with version control systems (e.g., Git)
- Ability to read, understand, and work with technical documentation
- Good English communication skills
Nice-to-Have Skills
- Experience with system-level, embedded, networking, or real-time software
- Understanding of multithreading and concurrency
- Familiarity with build systems (CMake, Make)
- Experience with debugging tools (gdb or similar)
- Knowledge of scripting languages (Python, Bash)
- Understanding of unit testing practices
What We Offer
- Opportunity to work in a stable and well-recognized company
- Meaningful work on real-world, production-level systems
- Competitive salary and benefits package
- Supportive and professional team environment
- Flexible working hours and modern office setup
- Opportunities for continuous learning and professional growth
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Java Software Engineer
2026-04-11
Software Engineer (Go)
2026-04-11
Android Engineer
2026-04-11
- Posted
- Apr 01, 2026
- Type
- Temporary
- Level
- Mid-Senior
- Location
- Vilnius
- Company
- Orion Innovation
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Java Software Engineer
2026-04-11
Software Engineer (Go)
2026-04-11
Android Engineer
2026-04-11