Position Overview
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-performance software components using modern C++ standards (C++20 or later).
You will collaborate with global teams to deliver robust, efficient, and scalable solutions while ensuring software quality through strong engineering principles, testing, and debugging practices.
Key Responsibilities
- Absorption of processes, quality standards and development environment from R&S Germany
- Technical Execution: Design, implementation, and integration of new software solutions/features, adhering to coding standards and best practices, working closely with the Germany-based engineering team.
- Cross-Functional Collaboration: Strong interaction & collaboration between RS India and RS Germany, with occasional business trips to Germany
- Ensure SW quality and successful quality gates along with test automation team
- Refactoring and comprehensive documentation of the existing codebase to enhance maintainability and testability.
- Mentoring software development engineers
Required Qualifications & Skills
- Completed degree in Computer Science / Computational Engineering / Information and Communication Technology or comparable.
- Solid knowledge in C++ and up to date with the latest C++(20 or later) standards and Python
- Proven work experience of 5+ years
- Well-versed in object-oriented programming
- Skilled in debugging techniques
- Experienced in the usage of test frameworks and the creation of unit tests
- Excellent English language skills, both written and spoken.
- Independent, goal-oriented working style
- Eager to learn
- Ability to adapt another programming language is an added advantage
- High level of teamwork skills with corresponding communication competence.
Soft Skills
- Strong analytical and problem-solving mindset.
- Excellent communication and interpersonal skills.
- High attention to detail and commitment to quality.
- Proactive, responsible, and collaborative approach to work.
- Passion for innovation and continuous learning.
Why Join Rohde & Schwarz
- Work on cutting-edge technologies in the field of communications and test & measurement.
- Be part of a global innovation-driven company with a reputation for quality and engineering excellence.
- Collaborate with talented professionals in a dynamic, multicultural environment.
- Access to continuous learning, training, and growth opportunities.