Senior Software Engineer C++

Senior Software Engineer C++
July 7, 2023 Marksman

Marksman Training Systems is in an exciting phase and is now looking for a C++ Software Developer with responsibility for building applications for desktop as well as mobile and embedded systems. Marksman develops an existing product but also new ones that will broaden the market in shooting simulators. As a Software Developer, your primary responsibility will be to design and develop these applications and to coordinate with the rest of the team working on different layers of the infrastructure.

The ideal candidate will be responsible for conceptualizing and executing clear, quality code to develop the best software. You will test your code, identify errors, and iterate to ensure quality code.

You will get a lot of responsibilities and be part of the transformation to our next products generation. If this sounds like your next challenge, apply for the role or recommend someone who you think would be a good fit.


  • Design, build, and maintain efficient, reusable, and reliable C++ code
  • Implement performance and quality modules
  • Identify bottlenecks and bugs, and find solutions to these problems
  • Assist in maintaining code quality, organization, and automation
  • Provide input and improvement opportunities on software development projects


★★★★ Strong knowledge in C++98/C++17/C++20

★★★★ Proficiency in troubleshooting, debugging, and follow-up on bug fixing

★★★★ Experience working with 3D calculations and vectors

★★★★ Experience working with Microsoft Visual Studio

☆★★★ Knowledge of threaded algorithms and real-time environments

☆★★★ Knowledge of image processing

☆☆★★ Comfort with various libraries and technologies (Microsoft Windows programming, STL, MFC, BOOST, data management, 3D graphics development (OpenGL), 3D coordinates transformations/calculations, threads/concurrent programming)

☆☆★★ Agile work experience (Kanban/Scrum)

☆☆★★ Cross platform development Embedded Linux/ Windows

☆☆★★ Familiarity with version control tools (such as Git)

☆☆★★ Serious game development with Unity3d or Unreal

☆☆★★ Insight into embedded system design, low-level hardware interactions

☆☆☆★ Thorough knowledge of the standard library, STL containers, and algorithms

☆☆☆★ At least 2 years of professional C++ work experience

☆☆☆★ Fluent in Swedish and English

☆☆☆★ Modern CMake

Why Marksman?

You will enter an exciting environment where we develop basically all the software ourselves, which means that you can control and influence the development work closely together with your colleagues.

With us, you get access to a gym, parking space, pension provision, competitive salary and much more.

Company information

Marksman Training Systems produces the most accurate shooting simulators worldwide. You will join our innovative company on the development and launch of our next great thing, working in a friendly environment where confidence is key, with a highly challenging R&D. Marksman Training Systems is located just outside Stockholm, in the heart of Sweden technology. Marksman has been there for 20 years and has sold simulators in over than 37 countries. The journey has only just begun.

IT’S OUR VISION to make shooters everywhere more safe, confident and accomplished in the sports of hunting and shooting and ultimately to get better results and more enjoyment from his and her shooting activities. Realism, safety and ethics are the keywords of our development.

IT’S OUR MISSION to maintain world leadership in the field of simulators for shotgun and rifle shooting through consistent innovation and the use of cutting-edge technical advancements. We serve our customers with respect, integrity and speed and provide them system solutions that advance their business objectives.

Hur man ansöker?

I denna rekrytering arbetar Marksman Training Systems med Academic Search. För mer information om tjänsten är du välkommen att kontakta ansvarig rekryteringskonsult Joachim Marmstedt på eller 0768 502 732. Vi intervjuar löpande så vi ser fram emot att få din ansökan så snart som möjligt.

Academic Search är ett av Skandinaviens mest meriterade företag inom Executive Search & Interim Management. Vårt fokus ligger på personer med dokumenterad chefs- och specialistkompetens och vi har ett nära samarbete med både nationella och internationella företag med starka varumärken.

Vår idé är att förena de mest lämpade personerna med de tuffaste utmaningarna på några av de mest intressanta företagen i Sverige. Våra värderingar är KUNSKAP, ENGAGEMANG, ANSVAR OCH SAMARBETE. Det är genom dessa vi gör skillnad i alla våra relationer.

Free coffee / tea

Get your caffeine fix to get you started and keep you going.

Near public transit

Easy access and treehugger friendly workplace.

Social gatherings

Social gatherings and games; hang out with your colleagues.

Pension plan

We take care of you, even when you are old and wrinkly.

Work life balance

Carve out time for your kids, friends and personal side projects.

Paid holiday

Metropolitists, beach boys and mountaineers we salute you and pay you to go and explore the world.

Gym access

Short, tall, skinny, chubby we like you just as you are. But if you dream about a bum like J-Lo we got you covered.