C++ Developer (Software/ Industrial Automation)

Riseup Labs

  • Oregon
  • 30+ days ago

    Highlights

    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 ideal candidate should have experience working on software automation projects and be capable of delivering scalable, efficient, and maintainable solutions.

    Numbers & Facts

    LocationOregon

    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.

    Similar Jobs