Software Engineer(C/C++)

Posted 4 Days Ago
Be an Early Applicant
Lyon, Rhône, Auvergne-Rhône-Alpes, FRA
Hybrid
45K-55K Annually
Mid level
Information Technology • Software • Industrial
The Role
As a Software Engineer II at Tech Soft 3D, you will maintain and enhance C/C++ SDKs for CAD applications, solve complex issues, collaborate in an Agile environment, and contribute to product quality and documentation.
Summary Generated by Built In

At Tech Soft 3D, we’re on a mission to Fuel Innovation. Empowering developers with intuitive, frictionless SDKs that let them build powerful engineering software, without reinventing the wheel.

We are looking for our next Software Engineer II (C/C++) to join our Engineering team. In this role, you will help maintain and enhance our HOOPS Visualize Desktop and Mobile SDKs, working within mature, widely used codebases that power advanced CAD and other visualization applications across industries.

This role is ideal for an engineer who enjoys solving complex problems within established systems, with a strong focus on debugging, stability, and continuous improvement. You will work as part of an international Scrum team, collaborating with colleagues across Europe and the US.

This position is based in Europe and is ideally suited to candidates who can work on-site or in a hybrid arrangement near one of our offices in Lyon (France) or Sophia Antipolis (France), Skoppum (Norway), or Tamworth (UK). Remote work may be exceptionally considered within the CET ±1 time zone

What You’ll Do

  • Maintain and improve a large C/C++ codebase with a focus on robustness, performance, and long-term maintainability.
  • Diagnose and resolve complex issues across rendering, data processing, and platform-specific behavior.
  • Investigate and improve rendering pipelines, addressing visual artefacts and inconsistencies across platforms.
  • Contribute to incremental feature development and enhancements.
  • Collaborate in an Agile Scrum team across planning, development, and review cycles.
  • Contribute to product quality through unit, functional, regression, visual, and performance testing.
  • Improve developer workflows and enhance documentation to support internal teams and SDK users.
  • Work closely with other engineering teams, the product owner, and other stakeholders.
  • Ensure our SDKs remain reliable for customers building demanding CAD and other visualization applications.
  • Exemplify the Core Values of Tech Soft 3D on a consistent basis.

What We’re Looking For

  • MSc degree in Computer Science (or equivalent experience).
  • 3+ years of professional experience in C++ software development, including debugging within large, existing codebases.
  • Solid computer science fundamentals (such as data structures, algorithms, memory management, and debugging methodology).
  • Practical understanding of 3D graphics fundamentals and rendering concepts.
  • Experience with graphics APIs such as OpenGL, Metal, or Direct3D 11.
  • Comfortable working with the ambiguity typical of legacy systems, such as reading code, isolating issues, and making safe changes.
  • Some experience and general curiosity about how AI tools can boost productivity and quality in software development.
  • Professional working proficiency in English.

Bonus Points If You Have


  • 3+ years of professional experience in C software development, including debugging within large, existing codebases.
  • Familiarity with scientific, CAD and AEC/BIM concepts and workflows.
  • Experience with multi-platform development across Windows, macOS, Linux, iOS, or Android.
  • Experience with modern graphics APIs such as Vulkan, Direct3D 12, or Metal.
  • Experience with build systems and development tooling such as CMake, Conan, Swig, Git, and CI/CD pipelines (e.g., GitHub Actions).
  • Experience with C#.
  • Experience with SLANG graphics shader language.
  • Experience with AI-assisted development.
  • French language skills.

Reasons to Not Apply

We believe in matching great talent with the right roles. You might want to pass on this opportunity if:

  • You prefer a slow-paced environment that resists change.
  • You expect rigid job boundaries and minimal cross-team collaboration.
  • You’re uncomfortable working across global time zones or adapting to evolving priorities.
  • You prefer highly structured oversight over autonomous, results-driven work.
  • You don’t like to have fun!

Benefits and Other Cool Stuff

Our employees enjoy a robust benefit package, health coverage, bonus potential, generous paid time off and holidays, and parental leave.

Additional country-specific benefits apply, including pension schemes where relevant.

Not to mention the perks you get as a “Techsoftian”: a collaborative and inclusive environment, strong leadership, continuous learning opportunities, flexible schedules, charitable donation matching, home office support, and an employee recognition program with global rewards.

The salary for this role is based on a combination of factors, including experience, education, and any special skills or expertise you bring. For individuals located in France, the pay range is €45.000 - € 55.000 per year.


Our work reaches almost every part of the world. As one of our Founders, Ron Fritz, states:

“You almost can’t walk down the street and see a man-made thing that somehow hasn’t been touched by Tech Soft 3D technology.”


Meet our people: https://www.youtube.com/watch?v=7pJMdhYuJtc


What are you waiting for? Apply now!


Top Skills

C++
Ci/Cd
Cmake
Conan
Direct3D 11
Git
Metal
Opengl
Swig
Vulkan
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bend, OR
200 Employees
Year Founded: 1996

What We Do

Tech Soft 3D is the leading provider of engineering software development toolkits and industrial applications for CAD/CAE data conversion, visualization, and data publishing. Established in 1996 and headquartered in Bend, Oregon, Tech Soft 3D has additional offices in the USA, France, England, Japan, Germany and Norway. Tech Soft 3D is backed by investment firm Battery Ventures. For more information, visit www.techsoft3d.com

Similar Jobs

Tech Soft 3D Logo Tech Soft 3D

Cplusplus Software Engineer

Information Technology • Software • Industrial
In-Office
Lyon, Rhône, Auvergne-Rhône-Alpes, FRA
200 Employees
37K-44K Annually

G2i Logo G2i

Software Engineer

HR Tech • Other • Professional Services
In-Office or Remote
206 Locations
201 Employees
30-70 Hourly

G2i Logo G2i

Software Engineer

HR Tech • Other • Professional Services
In-Office or Remote
206 Locations
201 Employees
30-70 Hourly

G2i Logo G2i

Software Engineer

HR Tech • Other • Professional Services
In-Office or Remote
206 Locations
201 Employees
30-70 Hourly

Similar Companies Hiring

Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account