JobMatch
← Back to jobs

C++ Developer (Software/ Industrial Automation)

Riseup Labs

RemoteUnited StatesmidFull Time
Posted
today
Source
Himalayas
Field
Engineering

Skills

Talent AcquisitionCommunicationDevOpsCI/CDAgileScrumC++AI

Description

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

JobMatch aggregates public listings. Always apply through the original posting.