cover image
SOPHIA Engineering

SOPHIA Engineering

www.sophiaengineering.com

2 Jobs

194 Employees

About the Company

SOPHIA ENGINEERING is a multi-sector and multi-discipline provider of scientific and technical engineering consulting services. The company’s innovative business and management model is driving its rapid growth.

SOPHIA ENGINEERING provides its customers with consulting services in scientific and technical engineering, engineering studies and technical support. Activities also include research and development. The company is present in the aerospace, automotive, defense, energy, transportation, information technology, and telecommunication sectors – among others.

Combining unparalleled technical experience and comprehensive capabilities across sectors, SOPHIA ENGINEERING collaborates with its clients to develop technologies for their products, processes and production infrastructures and to support in the deployment of their projects. The company intervenes over the whole product lifecycle from R&D and technical engineering to support and maintenance.

Headquartered in the heart of the Sophia Antipolis Technology Park in France, SOPHIA ENGINEERING supports its customers both locally and internationally.

Listed Jobs

Company background Company brand
Company Name
SOPHIA Engineering
Job Title
Ingénieur informatique IHM C#/C++ F/H
Job Description
Job title: Software Engineer – C#/C++ IHM Role Summary: Design, develop, test, and document Windows‑based Human‑Machine Interface (IHM) applications and supporting tools using C# and C++. Deliver high‑quality software within defined specifications and procedures, and maintain version control and documentation throughout the lifecycle. Expectations: - Produce complete, documented applications quickly and independently. - Follow a rigorous V‑cycle development process and adhere to established procedures. - Use GitLab for source control and issue tracking. Key Responsibilities: - Draft or modify technical specifications and functional requirements. - Create detailed technical study documents. - Implement, debug, and optimize IHM software in Visual Studio. - Design and execute test specifications, perform unit and integration testing. - Produce and maintain documentation for each software component. - Participate in code reviews and maintain code quality standards. - Manage source code, branches, and merge requests in GitLab. Required Skills: - Strong proficiency in C# and solid knowledge of C++. - Experienced with Windows desktop application development (Win32/WinForms/WPF). - Familiarity with the V‑cycle methodology and embedded/industrial software contexts. - Expertise in Visual Studio, unit testing frameworks, and debugging tools. - Comfortable with GitLab or comparable version‑control and continuous‑integration tools. - Ability to write clear technical specifications and documentation. - Autonomous, meticulous, and capable of taking ownership of tasks with minimal guidance. Required Education & Certifications: - Bachelor’s or Master’s degree (Bac+5) in Embedded Systems, Industrial Computing, or equivalent. - No mandatory certifications required, but relevant industry certifications (e.g., Microsoft Certified: .NET Core Developer) considered advantageous.
Orléans, France
On site
25-12-2025
Company background Company brand
Company Name
SOPHIA Engineering
Job Title
Programmeur Usinage / FAO - F/H
Job Description
**Job Title** CNC Programmer – 3/4/5 Axis Machining (FAO) **Role Summary** Design, develop, and optimize CNC machining programs for high‑precision mechanical parts, primarily in aerospace or precision tooling sectors. Utilize TopSolid V7 and HyperMill to translate 2‑D/3‑D drawings and specifications into efficient, accurate machine instructions, ensuring dimensional and geometric tolerances are met while improving cycle times. **Expectations** * Independently interpret complex engineering drawings and specifications. * Program and validate multi‑axis machining strategies that meet material, dimensional, and production requirements. * Optimize cutting conditions for lightweight alloys (Al, Ti) and hard metals. * Collaborate with machine operators, fixture designers, and control specialists to refine programs and troubleshoot issues. * Maintain up‑to‑date documentation of procedures, setups, and tooling. **Key Responsibilities** 1. Analyze 2‑D/3‑D drawings and technical specs to identify machining requirements. 2. Define machining strategies, tool selections, operation sequences, and cutting conditions. 3. Create, simulate, and test CNC programs in TopSolid V7 and HyperMill. 4. Verify program compatibility with machine hardware and digital controls (CNC systems). 5. Execute setups and fine‑tune programs on 3/4/5‑axis machines in collaboration with programmers and operators. 6. Reduce cycle times while maintaining precision and surface integrity. 7. Continuously improve processes to enhance reliability and throughput. 8. Document and update technical procedures, operation guides, and tool sheets for traceability. **Required Skills** * Proficient in TopSolid V7 and HyperMill (or equivalent multi‑axis CAD/CAM). * Strong knowledge of cutting conditions for aluminium, titanium, and other hard metals. * Ability to read and interpret complex 2‑D/3‑D drawings with ISO tolerances. * Experience programming in 3‑, 4‑, and 5‑axis CNC environments. * Analytical mindset with a focus on precision, efficiency, and problem solving. * Excellent organization and communication skills; able to work effectively in cross‑functional teams. **Required Education & Certifications** * Minimum Bac+2/Bac+3 (e.g., BTS IPM, CPRP, DUT GMP or equivalent in mechanical engineering). * At least 3 years of experience in CNC programming for precision machining or aerospace applications. ---
Bayonne, France
On site
Junior
12-01-2026