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
Related Jobs
3 roles aligned with this opportunity
Senior Embedded Machine Learning Engineer (C++)
2026-05-28
DevOps Engineer - Combat Systems
2026-05-28
Product Engineer (Investment Platform)
2026-05-28
- Posted
- Feb 10, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Vilnius
- Company
- Orion Innovation
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Embedded Machine Learning Engineer (C++)
2026-05-28
DevOps Engineer - Combat Systems
2026-05-28
Product Engineer (Investment Platform)
2026-05-28