-
Orion Innovation

Middle C++ Software Engineer (Temporary Contract until December 2026)

Orion Innovation
Lithuania · Temporary · Mid-Senior

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

c embedded
Login to Apply
Posted
Apr 01, 2026
Type
Temporary
Level
Mid-Senior
Location
Vilnius

Industries

IT Services IT Consulting

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Wallee Group
Related

Java Software Engineer

2026-04-11

Full-time
Executive
Lithuania
IT Services
Engineering
View Job Details
Dyninno Group
Related

Software Engineer (Go)

2026-04-11

Full-time
Not Applicable
Latvia
IT Services
Engineering
View Job Details
Wallee Group
Related

Android Engineer

2026-04-11

Full-time
Associate
Lithuania
IT Services
Engineering