
Principal Engineer Software C++ & CICD (Hybrid)
RTX Corporation8 days ago
Bengaluru, India or Hyderābād, IndiaStaff+
Responsibilities
- Design, develop, and maintain high-performance C++ applications on Linux platforms.
- Solve complex system challenges using data structures, algorithms, and object-oriented design principles.
- Develop and optimize multithreaded and concurrent software components.
- Build, enhance, and maintain CI/CD pipelines for automated build, testing, and deployment.
- Collaborate with global cross-functional teams in an Agile/Scrum environment.
- Use Git and modern branching strategies for source code management.
- Participate in architecture discussions, code reviews, debugging, and performance optimization.
- Support test automation and continuous improvement initiatives.
Requirements
- 10–14 years of overall software development experience.
- 10+ years of strong, hands-on C++ development experience.
- Proven expertise with Linux operating systems and command-line tools.
- Strong understanding of data structures, algorithms, and object-oriented design.
- Experience building multithreaded and concurrent systems.
- 9+ years of experience working with CI/CD pipelines for build, test, and deployment automation.
- Hands-on experience with Git or similar version control systems.
- Robot Framework experience is preferred.
- Knowledge of Python or other scripting languages is preferred.
- Experience with networking protocols and safety-critical, embedded, or aerospace systems is beneficial.
Benefits
- Hybrid work model combining onsite and remote work in Bangalore, Karnataka.
- Competitive compensation and comprehensive benefits.
- Meal coupons.
- Group Life, Health, and Personal Accident Insurance.
- 18 days of vacation plus 12 days of contingency leave.
- Employee Scholar Program.
- Work-life balance culture.
- Car lease program, National Pension Scheme, Leave Travel Allowance, and fuel, maintenance, and driver benefits.
- Background verification is mandatory for India hires; drug screening is required for Operations positions.