cover image
SOLENT SAS

SOLENT SAS

www.solent.fr

8 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 Développeur Full stack - Expérimenté - Secteur Transport F/H
Job Description
**Job title** Full‑Stack Developer Engineer – Experienced – Transport Sector **Role Summary** Design, develop, and maintain a national passenger‑information system that collects real‑time data, processes it across a distributed architecture, and displays dynamic updates on train‑station screens. **Expectations** - Minimum 7 years of full‑stack development experience in a professional setting. - Proven DevOps hands‑on experience with CI/CD pipelines and cloud deployments. - Strong knowledge of AWS (including Lambda) and experience with Azure and Terraform. - Advanced proficiency in Git and collaborative workflow. - Fluency in English (spoken and written) for technical discussions. - Excellent communication and teamwork skills. **Key Responsibilities** - Architect and implement new features following best practices (unit, integration and end‑to‑end tests). - Contribute to a hexagonal, distributed architecture built on serverless components (AWS Lambda). - Perform code reviews, author technical design documents, and continuously improve the existing codebase. - Diagnose and resolve production incidents, providing operational support. - Enhance and maintain CI/CD pipelines (Jenkins, GitLab CI) and container orchestration (Docker, Kubernetes). - Ensure all releases meet defined acceptance criteria before production deployment. - Share knowledge within the team and with client stakeholders. - Actively participate in Agile rituals (daily stand‑ups, estimations, retrospectives). **Required Skills** - Languages & frameworks: Java, Node.js, TypeScript, React. - Databases & search: PostgreSQL, Elasticsearch. - APIs: REST. - DevOps & Cloud: Jenkins, GitLab CI, Docker, Kubernetes, Terraform, AWS Lambda, Azure. - Source control: Git, branching and merge strategies. - Testing: unit, integration, end‑to‑end. - Architectural patterns: hexagonal, event‑driven for serverless components. - Agile methodology and continuous improvement mindset. - Strong written and verbal English communication. **Required Education & Certifications** - Degree from an engineering school or equivalent university program in software development or computer science. - AWS certifications (e.g., Solutions Architect, Developer) or equivalent DevOps certifications are a plus.
La garenne-colombes, France
Hybrid
Senior
01-12-2025
Company background Company brand
Company Name
SOLENT SAS
Job Title
Ingénieur développement logiciel C/C++ - Télécoms F/H
Job Description
Job title: Software Development Engineer – C/C++ (Telecommunications) Role Summary: Design, code, test, and maintain embedded middleware for a residential 4G/5G gateway. Collaborate with chipset suppliers, contribute to technical interface, and support development engineering teams. Expectations: Minimum 4 years professional embedded C/C++ Linux or RTOS development experience; graduate of an engineering school or equivalent. Strong networking (TCP/IP, IPv4/IPv6). Familiarity with embedded build systems (Buildroot, OpenEmbedded, OpenWrt, Yocto). Documentation‑driven process, solid English language skills. Key Responsibilities: • Develop new middleware features. • Maintain kernel‑level code quality. • Perform unit, integration, and system testing. • Interface with chipset vendors and third‑party partners. • Provide technical support to other developers. • Participate in code reviews and continuous improvement activities. Required Skills: • C, C++ programming proficiency. • Python scripting. • Embedded Linux knowledge. • Network protocols (IPv4, IPv6, TCP/IP). • Version control (Git). • Build system configuration (Buildroot, OpenEmbedded, Yocto, OpenWrt). • Debugging tools (GDB, Valgrind, QEMU). • Static analysis (Cppcheck). • Issue‑tracking (Jira, GitLab). • Strong written and oral communication in English. • Team collaboration and problem‑solving. Required Education & Certifications: • Bachelor's or Master’s degree in Computer Engineering, Software Engineering, or related field. • Professional certifications in embedded systems or networking are a plus.
Bois-colombes, France
On site
02-12-2025
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