C++ Developer (Software/ Industrial Automation)

Riseup Labs

Remote (United States) Remote Full-time 14 days ago
Workplace
Remote
Location
United States
Who can apply
Remote for people based in the United States

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

$14.99/month in most countries, cancel anytime. Already have an account? Log in

About the role

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

Tools and guides for your application

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.