C++ Developer
The C++ Developer builds high-performance software and systems in C++ for demanding technical environments. Discover the role, skills and career at T&S.
Mission
The C++ Developer designs, develops, and maintains high-performance software applications and systems using C++. They work on complex technical environments where reliability, efficiency, and scalability are critical, contributing to the development of software solutions for industries such as automotive, aerospace, telecommunications, finance, healthcare, and industrial automation.
Main Activities
- Analyze functional and technical requirements.
- Design, develop, and maintain software applications using C++.
- Implement new features and optimize existing software components.
- Develop and integrate software modules within complex systems.
- Perform debugging, testing, and troubleshooting activities.
- Optimize software performance, memory management, and execution efficiency.
- Participate in code reviews and ensure adherence to development standards.
- Collaborate with multidisciplinary teams throughout the software development lifecycle.
Technical Skills
- Advanced C++ programming.
- Object-oriented design and software architecture.
- Design patterns and software engineering best practices.
- Multithreading and concurrent programming.
- Algorithms and data structures.
- Software debugging and performance optimization.
- Linux and Windows development environments.
- Version control systems (Git).
- Unit testing and software quality practices.
- Agile development methodologies and CI/CD workflows.
Soft Skills
- Strong analytical and problem-solving abilities.
- Attention to detail and technical rigor.
- Effective communication skills.
- Teamwork and collaboration.
- Adaptability to evolving technologies and project requirements.
- Autonomy and ownership mindset.
- Continuous learning and innovation mindset.
- Career Opportunities
- CTA to the offer
Simple, fast, respectful
Our commitment — Every application receives a response and a transparent recruitment process.
An initial discussion to understand your background and career goals, and to introduce you to T&S.
An in-depth discussion about projects, your future team, and opportunities.
Assessment of your technical skills and a chance to connect with like-minded professionals.
Final mutual validation and job offer to join the adventure.
Real life at T&S
Beyond the technical work, it’s a human adventure. Seminars, hackathons, team get-togethers, or just coffee breaks: get a glimpse into our day-to-day life.