C++ Developer (Software/ Industrial Automation)
Required skills
- C++
- algorithms
- mathematics
- automation-driven systems
- CI/CD
- Agile/Scrum
- software automation
- data structures
- analytical skills
- problem-solving skills
Nice to have
- automation testing frameworks
- automation testing methodologies
- AI-powered development tools
- GitHub Copilot
- modern software engineering practices
- DevOps workflows
Role summary
Seeking a C++ Developer with a focus on Industrial Automation. Responsibilities include designing, developing, and maintaining high-performance C++ applications, algorithms, and mathematical logic. The role requires expertise in modern C++, CI/CD, Agile/Scrum, and software automation projects. The candidate will collaborate with cross-functional teams, participate in system architecture, optimize performance, and contribute to technical documentation. Requires 5+ years of C++ development experience, strong understanding of data structures, algorithms, and problem-solving skills. Familiarity with OOP, design patterns, and DevOps practices is beneficial.
Role Overview:
The C++ Developer will be responsible for designing, developing, and maintaining high-performance software solutions with a strong focus on algorithms, mathematics, and automation-driven systems. The role requires expertise in modern C++ development, CI/CD practices, and collaboration within Agile/Scrum environments. The ideal candidate should have experience working on software automation projects and be capable of delivering scalable, efficient, and maintainable solutions.
Responsibilities:
- Design, develop, test, and maintain high-performance applications using modern C++.
- Develop efficient algorithms and mathematical logic to solve complex technical problems.
- Collaborate with cross-functional teams to deliver scalable and reliable software solutions.
- Participate in system architecture, code reviews, and technical discussions.
- Build and maintain CI/CD pipelines to streamline software delivery and deployment.
- Work within Agile/Scrum teams to ensure timely delivery of project milestones.
- Optimize application performance, memory usage, and system efficiency.
- Troubleshoot, debug, and resolve software defects and technical issues.
- Contribute to automation and software development projects with a focus on quality and maintainability.
- Prepare and maintain technical documentation, development processes, and best practices.
- Collaborate with QA teams to ensure proper testing coverage and software quality.
- Stay updated with the latest technologies, tools, and development methodologies.
Required Qualifications:
- 5+ years of professional experience in C++ development.
- Strong understanding of data structures, algorithms, and mathematical problem-solving.
- Hands-on experience with CI/CD tools and deployment workflows.
- Experience working in Agile/Scrum development environments.
- Experience working on automation or software development projects.
- Strong debugging, analytical, and problem-solving skills.
- Familiarity with software design patterns and object-oriented programming principles.
- Ability to write clean, maintainable, and efficient code.
- Strong communication and collaboration skills.
Additional Qualifications (Nice to Have):
- Experience with automation testing frameworks and methodologies.
- Experience using AI-powered development tools such as GitHub Copilot.
- Familiarity with modern software engineering practices and DevOps workflows.
- Experience working with cross-platform applications or embedded systems.
Workplace:
- Remote
Work-Time:
- 09.00 AM- 06.00 PM (May change according to client preference)
Salary:
- Negotiable (Based on experience and skills)
Compensation & Other Benefits: (Applicable for International Employee Only):
- Annual Performance Evaluation and Increment
- Weekly 2 Holidays
- General Leave: 10 days
- Public Holidays as per Client Holiday Calendar
The Application Process:
- Telephone Round
- Interview with the Engineering Team, Talent Acquisition Team & Client
- Job Offer
N.B.: Only shortlisted candidates will be communicated in the recruitment process.
Originally posted on Himalayas
Similar roles
- VPA, Admin & Social Media Support SpecialistRiseup Labs · Remote · Remote
- Senior Mobile DeveloperRiseup Labs · Remote · Remote
- C++ Developer – ETF Technology & InfrastructureQube Research & Technologies · New York · Onsite
C++ Developer with C# ExperienceCapgemini · Burlington, MA · Onsite
C++ DeveloperMorgan Stanley · New York, NY · Onsite- Remote C++ DeveloperStilman Advanced Strategies · Remote · Remote
