- Company Name
- Innov.Match (ex FI Match)
- Job Title
- Ingénieur(e) système et back-end
- Job Description
-
**Job Title**
System and Backend Engineer
**Role Summary**
Design, develop, test, and qualify the core application logic for vision‑controlled manufacturing solutions. Serve as the first member of a newly formed system‑centric team, driving technical decisions to meet real‑time performance, robustness, and user interactivity requirements.
**Expectations**
Produce production‑ready, fully documented back‑end components that integrate with embedded vision systems, adhere to real‑time constraints, and support automated testing. Collaborate with product, software, and hardware teams to define architecture, deliver feature enhancements, and continuously improve development processes.
**Key Responsibilities**
- Own end‑to‑end development of back‑end modules and embedded software for vision‑based control systems.
- Define and enforce design, coding, and quality standards, ensuring compliance with real‑time, safety, and performance objectives.
- Build automated test suites, conduct qualification testing, and validate the application against product requirements.
- Produce clear, maintainable technical documentation for APIs, integration guides, and user manuals.
- Evaluate and recommend tooling, languages, and frameworks that support scalability, maintainability, and robustness.
- Mentor junior developers and contribute to knowledge sharing within the product team.
- Participate in continuous improvement of processes, tools, and methodologies.
**Required Skills**
- Advanced software engineering in compiled languages (C, C++, Rust, Go).
- Deep mastery of Linux operating systems, including deployment and performance tuning.
- Experience with real‑time systems and concepts (RTOS or Linux real‑time extensions).
- Familiarity with industrial automation protocols (Profinet, Ethernet/IP) and control‑system integration is an advantage.
- Strong technical documentation, communication, and collaboration abilities.
- Bilingual in French and English (intermediate proficiency in English).
**Required Education & Certifications**
- Minimum 5‑year university degree (Bachelor+5) in Computer Engineering, Software Engineering, or equivalent Master level.
---