cover image
SOPHIA Engineering

SOPHIA Engineering

www.sophiaengineering.com

3 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
Company background Company brand
Company Name
SOPHIA Engineering
Job Title
Ingénieur automaticien/Beckhoff F/H
Job Description
Job title: Automation Engineer – Beckhoff Role Summary: Design and implement control‑system software for critical installations (electrolyzers, compression stations, fuel cells) using TwinCAT 4. Lead the architecture, development, testing and deployment of automation solutions under the Automation Manager. Expectations: Deliver robust, scalable TwinCAT solutions for large‑scale projects, meet FAT/SAT schedules, and comply with ATEX, safety and industrial‑IoT standards. Key Responsibilities: • Architect and develop TwinCAT 4 software (including multi‑core optimization, C++ integration, Visual Studio‑based tools) in accordance with IEC 61131‑3. • Create reusable, object‑oriented libraries and modules. • Configure and administer EtherCAT networks (EtherCAT G/G10) and secure cloud/MES interfaces via OPC UA and MQTT. • Implement machine safety using TwinSAFE. • Conduct Factory Acceptance Tests (FAT) and Site Acceptance Tests (SAT) in ATEX‑qualified environments. • Manage complex projects encompassing axes, fluid regulation and supervision. Required Skills: • In‑depth expertise in TwinCAT 3 and TwinCAT 4. • Strong programming in IEC 61131‑3 languages (Structured Text, STL, etc.) with object‑oriented design. • Practical experience with EtherCAT, OPC UA, MQTT, and cloud/MES communication protocols. • Familiarity with TwinSAFE and industrial safety (ATEX, IEC 61508). • Multi‑core system management and C++ integration within TwinCAT. • Proficiency in Visual Studio for engineering tooling. Required Education & Certifications: • Bachelor’s (Bac +3) to Master’s (Bac +5) degree in Automation, Industrial Computing, Electrical Engineering or related field.
Grenoble, France
On site
Junior
27-01-2026