cover image
SERMA INGENIERIE

SERMA INGENIERIE

www.serma-ingenierie.com

23 Jobs

460 Employees

About the Company

SERMA INGENIERIE designs, produces and maintains operational conditions of embedded electronic boards, including aeronautics through its Part 21G and 145.
SERMA INGENIERIE also offers engineering services (expertise, package) around specification, design, development, CAD, layout, prototyping, qualification and testing of embedded electronic systems, as well as expertise in the field of safety.


WE ARE HIRING !

All our job offers : https://www.serma.com/carrieres/offres-d-emploi/?keywords=&entity=serma-ingenierie&location=

Listed Jobs

Company background Company brand
Company Name
SERMA INGENIERIE
Job Title
Ingénieur développement logiciel embarqué
Job Description
**Job Title:** Embedded Software Development Engineer **Role Summary:** Design, develop, test, and integrate low‑level embedded software for hardware‑centric applications. Work across the V‑model lifecycle, from code review to validation, delivering reliable drivers and firmware in C for industrial electronic systems. **Expactations:** - High rigor and attention to detail. - Strong teamwork and communication skills. - Proactive initiative and problem‑solving attitude. - Fluent English (written and spoken). **Key Responsibilities:** - Review and refactor existing codebases. - Develop low‑level device drivers and hardware‑close software modules in C. - Perform unit testing, debugging, and functional verification of software components. - Modify and maintain low‑level hardware interfaces. - Integrate software into target platforms and validate against specifications. - Produce comprehensive technical documentation for developed solutions. **Required Skills:** - Proficient in embedded C programming and low‑level software development. - Experience with driver development and hardware‑software integration. - Strong debugging skills using tools such as oscilloscopes, logic analyzers, and software debuggers. - Familiarity with the V‑model development process and software configuration management. - Ability to work in multidisciplinary teams and manage multiple tasks. **Required Education & Certifications:** - Master’s degree (Bac+5) in Electrical Engineering, Computer Engineering, Industrial Informatics, or a related field. - Proven professional experience in low‑level embedded software development.
Guyancourt, France
On site
12-11-2025
Company background Company brand
Company Name
SERMA INGENIERIE
Job Title
Ingénieur développement logiciel embarqué F/H - LNT
Job Description
**Job Title** Embedded Software Development Engineer (F/M) **Role Summary** Design, develop, test, and maintain low‑level embedded software, predominantly in C, to support hardware interfaces and driver stacks within a V‑cycle development process. Collaborate with cross‑functional teams to deliver robust, well‑documented solutions that meet stringent performance and reliability requirements. **Expectations** - Bachelor’s or Master’s degree (3‑4 years) in Electrical Engineering, Computer Engineering, or Industrial Computer Science, or an equivalent technical background. - Minimum of 3 years of proven experience in low‑level embedded software development. - Strong command of written and spoken English (advanced). - Demonstrated ability to work autonomously and collaboratively in a multidisciplinary environment. **Key Responsibilities** - Review, refactor, and enhance existing codebases. - Design, implement, and validate hardware driver layers. - Perform debugging and troubleshooting of embedded software functions. - Develop C‑based firmware close to hardware, including low‑level interface modifications. - Integrate software components with hardware and validate system‑level functionality. - Produce and maintain accurate technical documentation (design specs, test cases, release notes). **Required Skills** - Proficiency in C programming for embedded systems. - Experience with real‑time operating systems (RTOS) and bare‑metal development. - Knowledge of hardware–software interface concepts (I/O, SPI, I2C, UART, DMA). - Debugging techniques (JTAG, logic analyzers, software debuggers). - Version control (Git) and CI/CD basics. - Technical writing skills for clear documentation. **Required Education & Certifications** - Bachelor’s or Master’s degree in Electrical/Computer Engineering or related field. - Relevant industry certifications (e.g., Certified Embedded Systems Engineer, RTOS certification) are advantageous but not mandatory.
Guyancourt, France
On site
12-11-2025
Company background Company brand
Company Name
SERMA INGENIERIE
Job Title
Ingénieur Développement Logiciel Embarqué (H/F) 112024/PST/MBN
Job Description
Job title: Embedded Software Development Engineer (H/F) Role Summary: Engineer developing embedded firmware for UAV avionics, including autopilot microcontrollers, with a focus on flight mission planning, onboard data capture analysis, and high‑precision GPS handling. Expactations: Deliver robust, cross‑platform C++ code, support CI/CD pipelines, and iterate on UI and 3D simulation tools for payload visualization. Key Responsibilities: - Plan and monitor flight missions and post‑flight data acquisition (photos, videos, sensor streams). - Analyze and integrate flight data into mapping and GIS workflows. - Configure and update embedded firmware on ground stations and UAVs. - Process high‑precision GPS data and support multi‑platform (Windows, Linux, Android) deployments. - Enhance mapping widget performance for large datasets. - Port and maintain internal Microsoft toolchain (Pro) across environments. Required Skills: - Advanced C++ (≥5 years) with Qt framework experience. - Cross‑platform development (Windows, Linux, Android). - GIS library knowledge (e.g., GDAL). - Image/Video processing with OpenCV, GStreamer, and basic 3D rendering. - Radio communication, TCP sockets, REST/Web services. - DevOps: CI/CD, multi‑platform build orchestration, automated testing. Required Education & Certifications: - Master’s degree (M2) or Engineer’s degree in Computer Science, Embedded Systems, or equivalent. - Equivalent professional experience compensates for formal education.
Toulouse, France
On site
17-11-2025
Company background Company brand
Company Name
SERMA INGENIERIE
Job Title
Ingénieur Logiciel Embarqué (H/F) 112025/BESTAGE/MBN
Job Description
**Job Title:** Embedded Software Engineer (Internship) **Role Summary:** Intern will design, implement, and validate a data loader compliant with ARINC 615 for avionics systems. Work focuses on Ethernet communication initially, with potential transition to ARINC 429, and involves bare‑metal firmware development on target embedded platforms. **Expectations:** * Master ARINC 615 specifications and understand its safety and reliability requirements. * Apply knowledge of avionics communication protocols and bare‑metal development to deliver a robust, compliant solution. * Contribute to architecture design, coding, integration, testing, and technical documentation. **Key Responsibilities:** 1. Study ARINC 615 standard and extract functional requirements. 2. Analyze avionics communication protocols (Ethernet, ARINC 429). 3. Participate in software architecture design for the Data Loader. 4. Develop bare‑metal firmware in C on target microcontroller/processor (ARM Cortex, STM32, Sitara TI, etc.). 5. Integrate and validate the solution with simulated or real avionics equipment. 6. Conduct conformity, robustness, and performance testing. 7. Produce detailed technical documentation and user manuals. **Required Skills:** * Proficiency in C for embedded systems. * Strong bare‑metal development experience (peripheral control, memory access, interrupt handling). * Understanding of network protocols, especially Ethernet. * Familiarity with avionics standards (ARINC 615, ARINC 429, etc.) is highly desirable. * Experience with embedded microcontrollers/processors (ARM Cortex, STM32, TI Sitara, etc.). * Analytical thinking, proactive problem‑solving, and teamwork orientation. * Written and spoken English competence. **Required Education & Certifications:** * Current enrolment in a BAC+4 (Bachelor + 4) or equivalent program in Embedded Software Development or related field. * No specific certifications required.
Toulouse, France
On site
17-11-2025