-
Orion Innovation

C/C++ Engineer

Orion Innovation
Lithuania · Full-time · Mid-Senior

We are looking for a C/C++ Software Developer (Middle level) to join our team and contribute to the design, development, and maintenance of system-level and performance-critical software components. This role involves taking ownership of features, working independently on tasks, and collaborating closely with cross-functional teams.


Primary duties:

  • Design, develop, and maintain C/C++ software components and modules.
  • Take ownership of features from implementation through testing and maintenance.
  • Analyze requirements and propose technical solutions.
  • Debug complex issues and improve performance, stability, and reliability.
  • Write clean, efficient, and maintainable code following best practices.
  • Participate actively in code reviews and contribute to improving team standards.
  • Collaborate with QA, system engineers, and other development teams.
  • Contribute to technical documentation and knowledge sharing.


Required skills:

  • 3+ years of professional experience with C and/or C++.
  • Strong understanding of C/C++ language internals and best practices.
  • Solid knowledge of data structures, algorithms, and object-oriented design.
  • Good understanding of memory management, pointers, and resource handling.
  • Experience working in Linux-based development environments.
  • Familiarity with multithreading and concurrency concepts.
  • Experience with version control systems (e.g., Git).
  • Ability to read, analyze, and work with technical specifications.
  • Good English communication skills.


Nice-to-have skills:

  • Experience with system-level, embedded, networking, or real-time software.
  • Knowledge of performance optimization and profiling tools.
  • Familiarity with build systems (CMake, Make).
  • Experience with debugging tools (gdb, valgrind, sanitizers).
  • Exposure to unit testing and CI/CD pipelines.
  • Experience in domains such as telecom, VoIP, cloud services, or distributed systems.


We offer:

  • Employment in a stable and recognized company.
  • Competitive salary and benefits package.
  • Opportunity to work on complex, large-scale systems.
  • Professional and collaborative team environment.
  • Flexible working hours and modern office setup.
  • Career growth opportunities and technical development.
  • Continuous learning and access to training resources.

Key Skills

Ranked by relevance

data structures embedded linux cloud cicd voip
Login to Apply
Posted
Feb 10, 2026
Type
Full-time
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
Scandit
Related

Senior Embedded Machine Learning Engineer (C++)

2026-05-28

Full-time
Mid-Senior
Finland
Software Development
Information Technology
View Job Details
Saab
Related

DevOps Engineer - Combat Systems

2026-05-28

Full-time
Not Applicable
Finland
Defense
Engineering
View Job Details
LHV
Related

Product Engineer (Investment Platform)

2026-05-28

Full-time
Mid-Senior
Estonia
IT Services
Engineering