C/c++ Software Engineer
il y a 7 jours
Tech Soft 3D, the global leader in **3D software development toolkits**, is seeking a **C/C++ Software Engineer** (Internal title is **Software Engineer I**). As a **C/C++ Software Engineer**, you will play a pivotal role in developing **HOOPS Exchange**, an industry-leading SDK that **enables seamless access and manipulation of CAD and BIM data**. HOOPS Exchange supports precise import and export capabilities for diverse 3D file formats used in major modeling software like CATIA, NX, SOLIDWORKS, STEP, Parasolid, and BIM platforms such as Revit. As a member of an **agile Scrum team**, you will participate in tasks from technical design through implementation, testing, and deployment, supporting the ongoing advancement of our products. This position is based in our **Lyon, France** office with hybrid work schedule flexibility.
**What You Will Do**:
- 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
**The Qualifications**:
- **Engineering or equivalent degree**, or relevant software development experience
- 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 and Other Cool Stuff**:
Our employees enjoy a **robust benefit package**, health coverage, bonus potential, **exceptional paid time off** and holidays, and parental leave. Not to mention, the cool perks you get as a “Techsoftian”fun culture, **a relaxed and inclusive environment, awesome leadership, continuous learning**, flexibility in your daily schedule, charitable donation matching program, home office reimbursement program (and monthly internet), an amazing employee recognition program (winners get an all-expense trip to somewhere in the World) and an **authentic workplace** where you can truly be yourself. The salary range for this role depends on experience. The pay range for an individual located in France is **€37,000 - €44,000/year.**
**Tech Soft 3D proudly celebrates and is committed to diversity and inclusion.** Check out our CEO’s Pledge to advance and support D&I in the workplace here.
- “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
-
Software Engineer
il y a 3 jours
Lyon, France Canonical Temps pleinJoin to apply for the Software Engineer - Industrial IoT role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalGet AI-powered advice on this job and more exclusive features.This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge...
-
Software Engineer
il y a 1 jour
Lyon, Auvergne-Rhône-Alpes, France Canonical - Jobs Temps pleinCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineer
il y a 3 jours
Lyon, France Canonical Temps pleinJoin to apply for the Software Engineer - Cloud Images role at Canonical6 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cloud Images role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...
-
Linux Devices Software Engineer
il y a 3 jours
Lyon, France Canonical Temps pleinJoin to apply for the Linux Devices Software Engineer role at Canonical1 month ago Be among the first 25 applicantsJoin to apply for the Linux Devices Software Engineer role at CanonicalThis role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority...
-
Software Engineer
il y a 3 jours
Lyon, France Canonical Temps pleinJoin to apply for the Software Engineer - L3 Support role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - L3 Support role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...
-
Linux devices software engineer
il y a 3 jours
Lyon, France Canonical Temps pleinJoin to apply for the Linux devices software engineer - snapd role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Linux devices software engineer - snapd role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very...
-
Ubuntu Core Software Engineer
il y a 3 jours
Lyon, France Canonical Temps pleinJoin to apply for the Ubuntu Core Software Engineer role at Canonical2 days ago Be among the first 25 applicantsJoin to apply for the Ubuntu Core Software Engineer role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...
-
Software Engineer
il y a 3 jours
Lyon, France Canonical Temps pleinSoftware Engineer (Python/Linux/Packaging)Join to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalSoftware Engineer (Python/Linux/Packaging)3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalCanonical is a leading provider of open source software and operating...
-
Distributed Systems Software Engineer, Python
il y a 3 jours
Lyon, France Canonical Temps pleinDistributed Systems Software Engineer, Python / GoJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalGet AI-powered advice on this job...
-
Software Development Engineer
il y a 1 semaine
Lyon, France Cleeven Temps plein**Software Development Engineer**seconded to the Software R&D Manager, you will: - Analyse the standards specific to the sector, which you will transform into series of tests, - Develop and test our qualification solutions, - Guarantee the quality of the developments, - Intervene in high-level support, - Take part in standards committees. You are a...