cover image
SOLENT SAS

SOLENT SAS

www.solent.fr

6 Jobs

119 Employees

About the Company

Société d'ingénierie du logiciel créée par deux voyageurs conscients qu'il faut être bien équipé pour naviguer dans des conditions de vent soutenu.





-

Listed Jobs

Company background Company brand
Company Name
SOLENT SAS
Job Title
Ingénieur·e développement C++ - Défense
Job Description
**Job Title** C++ Development Engineer – Defense **Role Summary** Refactor and modernize mission‑critical embedded middleware (e.g., anti‑drone protection systems) to improve maintainability, performance, and regulatory compliance. Work within a technical team focusing on security, safety, and real‑time embedded software, delivering robust, testable, and well‑documented C++ components. **Expectations** - Deliver code that meets stringent safety, security, and regulatory standards. - Demonstrate proactive problem solving and continuous improvement of the software lifecycle. - Collaborate closely with architecture, security, system, and test teams to validate robustness and compliance. **Key Responsibilities** - Analyse existing middleware architecture and propose secure, pragmatic refactoring plans. - Rewrite and modernise C++ modules, improving readability, testability, and performance. - Implement design patterns, modularise code, and document public APIs. - Enhance or set up CI/CD pipelines, unit and integration testing (GitLab CI, Jenkins), and code coverage. - Conduct code reviews, pair‑programming, and mentor junior developers. - Produce technical documentation, design specifications, validation reports, and audit trails. - Ensure adherence to regulatory and ethical requirements for classified information. **Required Skills** - Strong C++ (≥3 years) experience in maintenance or development of existing codebases. - Proficiency with Git, CI/CD (GitLab CI, Jenkins), build systems (CMake, Make). - Knowledge of software architecture, design patterns, unit testing, and technical debt management. - Familiarity with real‑time/embedded constraints and performance optimisation. - Understanding of security best practices, static/dynamic analysis tools. - Comfortable with Linux/Windows, Bash, Python, and UDP/TCP communication. - Good written and oral English; strong teamwork and communication skills. **Required Education & Certifications** - Engineering degree or Master’s in Computer Science, Embedded Systems, or equivalent. - No specific certifications required, but knowledge of safety/security standards (e.g., ISO 26262, DO‑178C) is a plus.
Massy, France
Hybrid
31-12-2025
Company background Company brand
Company Name
SOLENT SAS
Job Title
Ingénieur·e développement C - Aéronautique et Défense
Job Description
**Job Title** C Development Engineer – Aerospace & Defense **Role Summary** Develop and maintain embedded C software for high‑integrity aerospace and defense systems. Design and implement device drivers, real‑time algorithms, and related documentation. Collaborate with cross‑disciplinary teams on integration, testing, and code reviews in a regulated environment. **Expectations** - Deliver technically sound, safety‑critical code that meets stringent system architecture and real‑time constraints. - Demonstrate self‑direction, initiative, and rapid skill acquisition through structured onboarding. - Maintain clear, concise technical documentation and communicate effectively with system, electronics, and test teams. **Key Responsibilities** - Analyse requirements and author software specifications for embedded drivers. - Estimate development effort and design solutions within existing or evolving architecture. - Write, integrate, and test C drivers on microcontroller/microprocessor targets. - Develop geometric algorithmic solutions; support use of API by fellow developers. - Produce technical docs: specifications, test reports, procedures. - Participate in code reviews, real‑world validation, and knowledge‑sharing meetings. **Required Skills** - Proficient in C and embedded development environments (bash, shell). - Advanced grasp of algorithms, especially geometric computing. - Experience with RTOS/Linux, RTOS constraints and configuration management (Git/SVN). - Ability to debug code on actual hardware targets. - Strong written and verbal communication, analytical thinking, and service orientation. **Required Education & Certifications** - Degree from an engineering school, Master’s in Computer Science, Electronics, or Embedded Systems. - Prior practical experience in embedded software development (internship or employment). ---
Massy, France
Hybrid
30-12-2025
Company background Company brand
Company Name
SOLENT SAS
Job Title
Ingénieur·e junior développement C - Aéronautique et Défense
Job Description
**Job Title** Junior C Software Development Engineer – Aerospace & Defense **Role Summary** Design, develop, and validate low‑level embedded drivers in C for real‑time aerospace and defense systems. Engage in full development lifecycle from requirement analysis to field testing on targets such as microcontrollers and processors. **Expectations** - Graduate from an engineering school or master’s program in computer engineering, electronics, or embedded systems. - First professional experience (internship or employment) in embedded software development. - Strong knowledge of C, real‑time operating systems, and hardware interfaces (SPI, I²C, UART, CAN). - Familiarity with version control (Git/SVN) and Agile or V‑model development practices. - Ability to analyse, test, debug, and document code on real hardware. - Excellent teamwork, communication, and analytical skills. **Key Responsibilities** 1. Analyse functional requirements and specify embedded driver software. 2. Estimate development effort while maintaining or enhancing existing architecture. 3. Design, code, and test C modules for flight‑computer or control‑system processors. 4. Integrate and validate drivers on target hardware (microcontroller/microprocessor). 5. Debug and optimise hardware interfaces (SPI, I²C, UART, CAN, etc.). 6. Develop and maintain CI/CD pipelines, unit and integration tests, coverage metrics. 7. Prepare technical documentation (specifications, test reports, procedures). 8. Participate in code reviews, real‑time validation, and knowledge‑sharing meetings. **Required Skills** - Proficient in C programming and embedded development tools. - Experience with real‑time operating systems (Linux, RTOS). - Understanding of embedded system architecture and communication protocols. - Version control proficiency (Git). - ANSI/ISO testing and documentation standards. - Strong debugging and problem‑solving abilities on target hardware. - Effective written and verbal communication. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Engineering, Electronics, or Embedded Systems. - No mandatory certifications, but knowledge of ISO 26262, IEC 61508, or similar safety standards is a plus. ---
Massy, France
Hybrid
Junior
30-12-2025
Company background Company brand
Company Name
SOLENT SAS
Job Title
Ingénieur.e d'études IVVQ F/H
Job Description
**Job Title:** IVVQ Studies Engineer (Integration, Validation, Verification, Qualification) **Role Summary:** Apply engineering expertise to integrate, validate, verify, and qualify complex systems for industrial-scale transportation, aerospace, and defense projects. Focus on railway CBTC systems, drone defense technologies, and similar critical infrastructure. **Expectations:** Proactive problem-solver with technical depth, able to collaborate in cross-functional teams, anticipate challenges, and deliver actionable solutions. Proficiency in English for technical documentation and international communication. **Key Responsibilities:** - Conduct impact analysis on system evolution for testing benchmarks. - Design and document test procedures, scenarios, and validation workflows. - Execute tests on platforms/infrastructure and analyze results. - Author test reports, coverage analysis matrices, and project verification documentation. - Support project reporting by generating metrics-compliant deliverables. - Propose process improvements (RCA, methodology enhancements). **Required Skills:** - Tools: Python, Wireshark, DOORS, test benches. - Standards: ARP4754 (aviation) or EN50128 (rail). - Methodologies: V-model lifecycle, CI/CD, formal verification for critical milestones. **Required Education & Certifications:** - Bachelor/Master’s in engineering or equivalent, specializing in embedded systems/complex systems. Minimum 2+ years’ experience in IVVQ (practical experience via internships/apprenticeships acceptable). Security clearance eligibility required for classified project access (per Code de la Défense R.2311-1 and IGI 1300 SGDSN/PSE).
Vélizy-villacoublay, France
Hybrid
09-01-2026