C++ Developer (Software/ Industrial Automation)

🏢 Riseup Labs · all 9 jobs
📍 United States
📅 Posted Oct 18, 2026 · via Himalayas
🏷 C++ Developer, Software Developer, C++ Engineer, Software Engineer, C C++ Developer, Industrial Automation Developer +2 more
Apply on original site ↗

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

Flights + hotels

This role requires you to be in the United States. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Want more like this? Browse every live remote developer role.All remote developer jobs →
Get new developer jobs by email
Daily email, only when there's something new. One click to stop.

Get remote developer jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you