cover image
SERMA SAFETY & SECURITY

SERMA SAFETY & SECURITY

www.serma-safety-security.com

11 Jobs

199 Employees

About the Company

SERMA Safety & Security is your single point of contact for the security and dependability of your products and systems.

Because Cybersecurity and Dependability are intricately linked, and the Security of connected objects has to be managed at system level, SERMA Safety & Security has developed a one-stop comprehensive offer incorporating Expertise, Evaluation,Consultancy and Training , covering hardware, software and information systems.

Created in 2015, SERMA Safety & Security, known as S3, is renowned for its expertise in the field of safety and security - the result of over 20 years' experience:

> The security lab, created in 1998 , which carries out several hundred security evaluations each year in France and abroad (ranging from electronic chips to the full electronic system)
> A specialised business line devoted to Consultancy, Training and Expertise, carried over from Surlog and OPALE Security, two firms that have since been integrated into the company


The company provides support to every sector and application cases for which data confidentiality, assets protection, service security, service availability & integrity, operations safety, etc. are of prime importance. Typical applications as embedded and connected systems, product and industrial security, internet of things, information systems are the kind of subjects that SERMA experts are accustomed to manage.

SERMA's offer is organized with the following activities:

> Security formal evaluation, provided by a security laboratory licensed by the French ANSSI security agency
> Security expertize and consulting
> Safety expertize and consulting


WE ARE HIRING !
Do you want to find out more about our business lines? Our projects? The benefits of being part of SERMA?
Get in touch with our employees on LinkedIn or contact us!

Listed Jobs

Company background Company brand
Company Name
SERMA SAFETY & SECURITY
Job Title
Stage Développeur/Ingénieur Cybersécurité embarqué H/F - (KSC/IEC/112025)
Job Description
**Job title:** Embedded Cybersecurity Developer / Engineer Internship **Role Summary:** Support the R&D team in developing and validating hardware‑based attack tools for the next‑generation HARDSPLOIT platform. Design, implement, and test exploits targeting UART, I2C, CAN, and other GPIO‑connected protocols within Linux embedded and baremetal RISC‑V FPGA environments. **Expectations:** * 6‑month internship, starting April 2026. * Active contribution to the development of attack scenarios, labs, and demonstrations. * Collaboration with software and hardware engineers to deliver secure, reproducible test environments. **Key Responsibilities:** - Analyze HARDSPLOIT NG architecture and identify exploitation opportunities. - Develop and code new attacks exploiting communication protocols via GPIOs. - Port existing exploit modules to the HARDSPLOIT NG platform. - Design and document exercise suites, lab materials, and demo walkthroughs. - Execute test cycles on training boards, validate attack efficacy, and iterate based on results. - Collaborate closely with R&D peers to integrate findings into product releases. **Required Skills:** - Proficiency in Python (development of exploits, automation scripts). - Solid understanding of wired serial protocols: UART, I2C, CAN, SPI, etc. - Experience with embedded Linux and baremetal RISC‑V development environments. - Ability to design, implement, and test hardware‑centric exploits and intrusion tests. - Strong analytical, problem‑solving, and documentation skills. - Team orientation and effective communication with cross‑functional engineers. **Required Education & Certifications:** - Bachelor’s or Master’s (Bac+5) in Embedded Systems, Cybersecurity, Electrical Engineering, or related field. - Knowledge of hardware security concepts and intrusion testing is advantageous. - No specific certifications required, but relevant coursework or projects in embedded security or hardware exploitation preferred.
Paris, France
On site
Senior
13-11-2025
Company background Company brand
Company Name
SERMA SAFETY & SECURITY
Job Title
Stage Développeur C++ embarqué (H/F) - (KSC/IEC/112025)
Job Description
**Job Title** Embedded C++ Developer Intern **Role Summary** Internship in an R&D team focused on the next‑generation HARDSPLOIT (HARDSPLOIT NG) tool, a real‑time Linux application that bridges a PC to the FPGA of a System‑on‑Chip (SoC). The role involves designing, implementing, and optimizing C++ modules for digital communication, data routing, and multi‑threaded processing. **Expectations** - 6‑month internship starting January 2026. - Deliver functional, efficient C++ code that meets hardware‑software integration requirements. - Participate in design reviews, testing, and documentation. - Collaborate closely with software and hardware engineers. **Key Responsibilities** 1. Analyze the overall architecture of HARDSPLOIT NG. 2. Develop C++ modules handling USB, AXI4, and APB communication buses. 3. Implement data filtering, routing, process, and thread management. 4. Optimize application performance to maximize utilization of available hardware resources. 5. Test and debug modules on a Linux‑based SoC platform. 6. Document design decisions, code, and test results. 7. Contribute to continuous improvement of the software development workflow. **Required Skills** - Proficient in embedded C/C++ programming on Linux. - Experience with low‑level programming, algorithm design, and testing. - Familiarity with USB, AXI4, and APB communication buses. - Knowledge of real‑time operating systems and multithreading. - Ability to work in a collaborative, cross‑functional team. - Strong analytical and problem‑solving skills. - Proficient in version control (e.g., Git), debugging tools, and build systems. **Required Education & Certifications** - Bachelor’s or Master’s degree (Bac + 5) in Embedded Systems, Electrical Engineering, or a related field. - Specialization in low‑level programming and real‑time systems is preferred. - No mandatory certifications required.
Paris, France
On site
Senior
13-11-2025
Company background Company brand
Company Name
SERMA SAFETY & SECURITY
Job Title
Stage Développeur C embarqué et C baremetal sur SoC (H/F) - (KSC/IEC/112025)
Job Description
**Job Title** Embedded C and Baremetal C Developer Intern (RISC‑V, FPGA) **Role Summary** Support R&D on the next‑generation HARDSPLOIT tool by developing and validating communication‑protocol emulation algorithms in a Linux embedded and bare‑metal RISC‑V FPGA environment. **Expectations** - Contribute to the design, implementation, and testing of low‑level C code for hardware‑interaction. - Work collaboratively with software and hardware engineers to integrate and validate protocol emulation. - Complete a 6‑month internship with deliverables in code, documentation, and test results. **Key Responsibilities** 1. Study the overall architecture of HARDSPLOIT NG. 2. Design and implement C algorithms that emulate UART, I²C, CAN, and other serial interfaces using GPIOs. 3. Validate implemented protocols in the supplied test harness. 4. Adapt solutions for both Linux‑based embedded systems and bare‑metal RISC‑V FPGA targets. 5. Collaborate with cross‑functional teams and document code, algorithms, and testing procedures. **Required Skills** - Proficient in embedded C programming and bare‑metal development. - Strong understanding of digital communication protocols: UART, SPI, I²C, CAN. - Experience with RISC‑V architecture and FPGA development environments. - Familiarity with Linux embedded toolchains and bare‑metal programming. - Ability to design, implement, and unit‑test C algorithms for hardware interaction. - Knowledge of AXI4 or APB buses is an advantage. - Effective teamwork and communication skills. **Required Education & Certifications** - Bachelor’s or Master’s (Bac+5) degree in Embedded Systems, Electrical Engineering, Computer Science, or a related field. - No specific certifications required.
Paris, France
On site
Senior
13-11-2025
Company background Company brand
Company Name
SERMA SAFETY & SECURITY
Job Title
Stage Développeur outil Powerpoint (H/F) - (KSC/IEC/112025)
Job Description
**Job Title** Intern PowerPoint Tool Developer (H/F) **Role Summary** Assist in designing, developing, and packaging an internal application for building training courses from PowerPoint presentations. Work with a cross‑functional team to deliver a fully documented, tested, and installable solution. **Expectations** - Produce a packaged Windows executable and installation guide. - Deliver a versioned SQL schema with migration and seed scripts. - Provide well‑documented code (services and UI), unit tests, and linted output. - Create user manuals (PDF) and a developer README. - Log architectural decisions, limitations, technical debt, and future improvement ideas. **Key Responsibilities** - Design UI with PySide6/Qt6. - Parse PPTX files and extract sections using Aspose.Slides for Python/.NET. - Implement catalog management: categories, tags, difficulty levels. - Build CRUD operations for categories, modules, versions, courses, and check‑lists. - Manage versioning (hashing, compatibility, history) and ISO 9001 quality check‑lists. - Develop validation workflow (checks and approvals). - Write unit tests (pytest), enforce code quality (black, ruff, isort, mypy). - Package application with PyInstaller. - Use Git/GitLab for version control. - Coordinate with stakeholders to gather requirements and validate features. **Required Skills** - Python 3.11+ programming. - UI development with PySide6 or Qt6. - Database design with SQLite and SQLAlchemy. - Experience with Aspose.Slides or similar PowerPoint libraries. - Familiarity with packaging tools (PyInstaller). - Unit testing and testing frameworks (pytest). - Static analysis and linting tools (black, ruff, isort, mypy). - Version control with Git. **Required Education & Certifications** - Pursuing or completed a degree in Computer Science, Software Engineering, or related field. - Comfortable with object‑oriented design and software architecture concepts. - Basic understanding of ISO 9001 or quality assurance processes is a plus.
Paris, France
On site
Senior
17-11-2025