Open projects

Senior Software Engineer C++

Start: ASAP / By agreement
Duration: 3–6 months, with possibility for extension.
Allocation: 100%
Location: Oslo (city centre)
Language: English

Are you a C++ Engineer looking for a role where you can apply your expertise to solve complex, real-world problems within swarm technology?

About the client
This client is pioneering the future of UAV swarm technology. With their own software, they enhance drone capabilities through advanced communication tools, perception modules, and intelligent decision-making. By enabling seamless collaboration between UAVs, regardless of platform or mission type, they are redefining what’s possible in the air.

You will be a part of a dynamic team working at the forefront of drone technology.

About the role
As a Senior C++ Engineer at this client you will:

  • Develop high-performance, reliable C++ software for our autonomous UAV systems.
  • Work closely with a highly skilled tech team that values technical excellence and minimal technical debt—helping us keep it that way.
  • Seamlessly integrate software into our platforms while maintaining clean, maintainable, and efficient code.
  • Participate in code reviews to uphold high coding standards and share knowledge within the team.
  • Stay ahead of the curve with the latest C++ advancements and industry best practices.
  • Contribute to our DevOps efforts, improving CI/CD pipelines for seamless development and deployment.

What the client is looking for

  • A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Solid experience can make up for a lack of formal education.
  • Strong C++ expertise—You have a deep understanding of language features, standard libraries, and best practices for writing efficient and maintainable code.
  • Familiarity with version control systems (e.g., Git) and Agile development workflows.
  • A solid grasp of DevOps principles and experience with CI/CD tools like Jenkins or GitHub Actions.
  • Experience with real-time systems, embedded software, or robotics is a big plus.
  • Sharp problem-solving skills and great attention to detail—you enjoy tackling complex challenges.
  • A clear and efficient communication style, English language is a requirement, knowledge of a Scandinavian language is a bonus.

Security Clearance Requirement: The consultant is required to undergo a security clearance, due to the clients close collaboration with the Norwegian Armed Forces. While prior clearance is not necessary, a clearing process will be initiated as part of the onboarding period.

Reach out if you are interested: Helene Røste / helene.roste@witted.com / +47 913 68 751

Interested in a project?

New to Witted Partners?

Witted Partners helps freelance software developers and designers to find the projects that match their skills and preferences, all for free. Apply for an agent to get validated and be able to pursue our projects!

Are we friends already?

If you have already met with us or are working on a project through Witted Partners, please contact any of our talent agents or subscribe to our project newsletter to directly apply for projects!