9 days ago
Villeurbanne, FranceSenior
Responsibilities
- Define and maintain the software architecture of the Netbox platform.
- Design technical solutions for program and user requirements.
- Develop technical specifications and contribute to validation strategies.
- Ensure consistency of architectural decisions across the product.
- Support development and validation teams with complex technical matters.
- Ensure cybersecurity and system safety requirements are addressed.
- Coordinate the integration of new features and technologies with stakeholders.
- Contribute to the technical roadmap and promote software engineering best practices.
Requirements
- Bac+5 degree in computer science, software, embedded systems, or an equivalent engineering qualification.
- Significant experience in software architecture and complex systems development.
- Proficiency with embedded Linux and the C, C++, and Python programming languages.
- Understanding of distributed architectures, connected services, and IP networking technologies.
- Knowledge of cybersecurity applied to embedded systems, including authentication, certificate management, secure protocols, and system hardening.
- Ability to work in an international and multicultural environment.
- Strong analytical, technical leadership, and communication skills.
- Fluent English.
Benefits
- Work on a strategic platform supporting digital transformation in the rail industry.
- Collaborate with recognized experts on embedded software, connectivity, cybersecurity, and digital services.
- Opportunities to progress toward expert or technical leadership roles.
- Inclusive work environment with equal employment access and a commitment to diversity.
