cover image
Civils de la Défense

Civils de la Défense

www.civils.defense.gouv.fr

4 Jobs

126 Employees

About the Company

Rejoindre le ministère des Armées, c’est s’inscrire dans un projet professionnel clair, motivant et évolutif. C’est être acteur de son avenir professionnel. De la cyberdéfense à la mécanique, des ressources humaines à la politique mémorielle, de la santé à l’environnement, avec ou sans diplômes et à tout niveau de responsabilités, le ministère des Armées propose 5 000 postes chaque année. 260 000 personnes - dont 63 200 agents civils - travaillent au côté des militaires dans les filières suivantes : technique, administrative, sociale, paramédicale.

Listed Jobs

Company background Company brand
Company Name
Civils de la Défense
Job Title
Expert en code embarqué de composants de sécurité F/H
Job Description
**Job title** Embedded Security Firmware Engineer (F/M) **Role Summary** Embeddable firmware specialist responsible for analyzing, developing, modifying, and testing low‑level software on microcontrollers, ASICs, and SoCs for military cyber‑defense systems. Design optimized, innovative solutions for target hardware, ensuring high security and performance. **Expectations** - Deliver secure, reliable firmware that meets stringent defense requirements. - Demonstrate independence, precision, and persistence throughout development cycles. - Collaborate with a team of senior experts to advance cutting‑edge security technologies. **Key Responsibilities** - Analyze system requirements and design firmware architectures for embedded components. - Write, debug, and refine C, Python, and assembly code for microcontrollers, ASICs, and SoCs. - Use real‑time debugging tools (JTAG, SWO, trace probes) and reverse‑engineering utilities (IDA, Ghidra). - Develop and implement hardware‑level security features and cryptographic primitives. - Validate firmware through rigorous unit, integration, and security testing. - Maintain detailed technical documentation and provide knowledge transfer to teammates. **Required Skills** - Deep understanding of digital component architecture and embedded software. - Proficiency in C, Python, and assembly for ARM, x86, and RISC‑V. - Hands‑on experience with GDB, JTAG, hardware debuggers, and firmware analysis tools. - Knowledge of hardware security, cryptography, and secure boot processes. - Familiarity with AI concepts applied to embedded security is a plus. **Required Education & Certifications** - Master’s degree or equivalent (Bac+5) in Electrical Engineering, Computer Science, or related field. - Certified knowledge of embedded systems design and debugging (e.g., ARM Accredited Engineer, CEH) is advantageous. - Security clearance required (type of clearance determined by defense regulations).
Bruz, France
On site
16-11-2025
Company background Company brand
Company Name
Civils de la Défense
Job Title
Développeur Full Stack F/H
Job Description
**Job Title:** Full Stack Developer **Role Summary:** Design, develop, and deploy end‑to‑end data‑centric applications for a maritime digital laboratory, ensuring scalable architecture, intuitive interfaces, and robust APIs within an Agile/SCRUM environment. **Expectations:** - Deliver production‑grade code on time using best practices. - Actively participate in functional and technical requirement analysis. - Collaborate closely with multidisciplinary teams and conduct peer code reviews. - Support continuous integration/deployment pipelines and document technical solutions. **Key Responsibilities:** - Analyse functional and technical needs to propose suitable architectural solutions. - Develop user interfaces (React/Angular/Vue) and implement server‑side logic (Python, Node.js, PHP). - Design, maintain, and optimize databases (PostgreSQL, MySQL, MongoDB). - Design and expose RESTful APIs for internal and external consumption. - Implement and maintain CI/CD pipelines (Git, Docker, Kubernetes). - Produce clear and comprehensive technical documentation for maintainability. - Participate in Agile ceremonies (Sprint planning, daily stand‑ups, retrospectives). - Perform code reviews and enforce coding standards and security best practices. **Required Skills:** - Proficient in Python, JavaScript (ES6+), PHP, and Node.js. - Strong SQL experience with PostgreSQL/MySQL; familiarity with NoSQL (MongoDB). - Experience with containerization tools (Docker) and orchestration (Kubernetes). - Solid understanding of web architecture, microservices, and API design. - Familiarity with Agile/SCRUM methodologies and distributed version control (Git). - Excellent problem‑solving, communication, and independent work capabilities. **Required Education & Certifications:** - Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field. - Relevant certifications in Docker/Kubernetes or cloud platforms are a plus.
Toulon, France
On site
06-01-2026
Company background Company brand
Company Name
Civils de la Défense
Job Title
Développeur numérique F/H
Job Description
**Job Title** Digital Developer (F/M) **Role Summary** Join the innovation hub at Base 115 as part of the HeliLab team developing digital learning and mission‑preparation tools for Air Force helicopter crews under the CAP160 project. **Expectations** - Must be under 30 years old on the first day of employment. - Affiliated with French social security. **Key Responsibilities** - Design, develop, and test digital tools for trainee and crew training modules. - Collaborate with developers and graphic designers to integrate software solutions into existing training workflows. - Ensure tools meet military standards for usability, reliability, and security. - Maintain code documentation and support troubleshooting post-deployment. **Required Skills** - Proficient in software development (e.g., Java, C#, Python, or equivalent). - Knowledge of UI/UX principles for educational or mission‑planning applications. - Ability to work within a multidisciplinary team and adhere to military‑grade quality standards. - Strong problem‑solving and communication skills. **Required Education & Certifications** - Bachelor’s degree (Licence or BAC +3) in Computer Science, Software Engineering, or related field. - No additional certifications required, but relevant technical qualifications are advantageous.
Orange, France
On site
07-01-2026
Company background Company brand
Company Name
Civils de la Défense
Job Title
Développeur Full Stack F/H - CAJ - 3 MOIS F/H
Job Description
**Job Title:** Full Stack Developer (F/H) – 3‑Month Contract **Role Summary:** Develop and maintain data‑centric web applications for the French Navy’s CECMED project. Work within an agile SCRUM team to design scalable architectures, build intuitive user interfaces, implement server‑side logic, databases and APIs, and support CI/CD pipelines. Produce clear technical documentation and participate in code reviews while adhering to best‑practice standards. **Expectations:** - Work autonomously and collaboratively in a multidisciplinary environment. - Demonstrate curiosity, rigor, and initiative. - Quickly learn and adapt to a complex, evolving technical landscape. **Key Responsibilities:** - Analyse functional and technical requirements and propose suitable solutions. - Design and implement front‑end interfaces (JavaScript) and back‑end services (Python, PHP, Node.js). - Develop and manage relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB) databases. - Create, test, and document RESTful APIs. - Set up and maintain containerised environments (Docker, Kubernetes) and CI/CD workflows. - Write comprehensive technical documentation. - Participate in code reviews and enforce coding standards. - Contribute to SCRUM ceremonies (sprint planning, daily stand‑up, retrospectives). **Required Skills:** - Proficiency in Python, JavaScript, PHP, and Node.js. - Strong SQL skills (PostgreSQL, MySQL) and/or NoSQL experience (MongoDB). - Knowledge of containerisation (Docker, Kubernetes). - Experience with version control (Git) and CI/CD tools. - Ability to work both independently and as part of a team. - Strong analytical, problem‑solving, and communication skills. **Required Education & Certifications:** - Bachelor’s degree (minimum Bac +3) in Computer Science, Software Engineering, or a related field. - Must be under 30 years old at contract start, French nationality (or Schengen) and not enrolled in a military school. - No specific certifications required; eligibility for “contrat armées‑jeunesse” must be met.
Toulon, France
On site
19-01-2026