C/C++ Software Engineer
Role details
Job location
Tech stack
Job description
- Design, develop, and test high-quality 3D data interoperability software for desktop and mobile platforms in C++ and C
- Working in an agile Scrum context, collaborate closely with your teammates to deliver value incrementally to our partners
- Write and perform unit tests and other software QA and validation
- Provide technical support to our teams, partners, and prospects
- Build positive relationships and collaborate extensively with colleagues around the world
- Stay informed of technology and market changes that may affect or enhance our products
- Continually pursue excellence, improving your expertise and leadership
Requirements
Do you have experience in iOS?, * Engineering or equivalent degree, or relevant software development experience
- 2+ years in a software development position
- Very strong understanding of computer science fundamentals: data structures, algorithms, design patterns, etc.
- Excellent skill in writing and debugging C++ code
- Strong analysis and problem-solving skills, and enthusiasm for solving challenging technical puzzles.
- Excellent oral and written communication skills in both French and English
- Willingness to work in a collaborative environment in an international context
Experience You Should Definitely Brag About:
- Experience with reverse engineering (disassembling, decompiling or any relevant tools)
- Software development experience on a variety of platforms, including Linux, macOS, iOS, Android, and Windows.
- Familiarity with CAD, CAM, CAE, BIM or other engineering software, and their related concepts
- Familiarity with 3D computer graphics concepts, including data structures, algorithms and APIs
- Experience with Python or C#
Benefits & conditions
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!
Our employees enjoy a robust benefit package, health coverage, bonus potential, exceptional paid time off and holidays, and generous parental leave.
Not to mention, the cool perks you get as a "Techsoftian" … fun culture, a relaxed and inclusive environment, outstanding leadership, continuous learning and growth opportunities, flexible daily schedules, a charitable donation matching program, home office reimbursement, monthly internet allowance, an amazing employee recognition program (winners get an all-expense trip anywhere in the World!) and an authentic workplace where you can truly be yourself. Check out our people here: https://www.youtube.com/watch?v=HAgB3OW1WsM
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 €37,000 - €44,000/year.
Our work touches nearly every corner of the world. As our CEO, Ron Fritz, puts it:
"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. That makes me feel great." Ron Fritz, CEO