C++ Software Engineer (Mid-Level) - Middletown, RI - Rite-Solutions, Inc. Jobs

Posted on

Application Deadline


Executive / senior industry position

Position Description

This position will be in support of one of our C++ software development programs at Rite-Solutions. Your tasking may include software design, code development, unit testing, test plan/procedure development, test execution and reporting, script writing, build support, documentation creation/maintenance and other development related activities. This team-based work consists of developing new software and/or upgrading existing software to meet customer and project requirements while using software engineering standards and tools. The candidate should be able to demonstrate good teamwork and willingness to learn and accept new tasks / challenges. This position requires the use of problem-solving skills along with an established working knowledge of C++ and software development.

Duties and Responsibilities

  • Support development, evaluation, system/software integration, and test including test plan/procedure development
  • Understand, create, and modify software and/or test documentation
  • Understand and support maintenance of requirements and develop software designs
  • Ensure high-quality, well-engineered software products are delivered on-time and within program constraints
  • Design and implement within a team environment with minimal direction
  • Communicate regularly with customers and project team lead to ensure effective work partnerships
  • Potential for growth in this role and in your career path
  • Position is full time and located in Middletown RI with customer support being provided locally

Requirements / Skills

  • 5 years minimum of professional software development experience
  • Use of Integrated Development Environments such as Eclipse, open source libraries, and tools such as JIRA, Git, Bitbucket, Bamboo, Maven, etc.
  • Demonstrated success in a production-level environment
  • Experience with development under UNIX- or Linux-based systems
  • 2 years minimum of professional application development in Linux / C++
  • Solid command of object-oriented C++ software development within a Linux environment
  • Demonstrated success on C++ software development projects
  • Strong problem solving, application testing, and debugging capabilities, especially within Navy-related environments
  • Familiar with modern systems and software engineering processes
  • Ability to lead and mentor other software team members
  • Effective written and verbal skills
  • Able to work and thrive in both individual and team-based development environments
  • Position requires US Citizenship and the ability to obtain a Secret-level security clearance with the US Government

Additional Skills of Interest (not required)

  • User Interface (UI) Development using Qt or similar tools
  • Experience developing complex 2D/3D graphic applications
  • Experience with relational databases as database administration or analyst
  • Experience in Linux frameworks, modern message protocols, networking, network architectures, and virtual computing
  • Software development experience within Navy or Government-related programs
  • Experience collaborating with Government agencies on tactical software development projects
  • Exposure to information assurance (IA) and cybersecurity technology
  • Understanding of DoD engineering design practices

As an EOE/AA employer, Rite-Solutions will not discriminate in its employment practices due to an applicant's race, color, religion, sex, sexual orientation, gender identity, national origin, and veteran or disability status.


  • Resources

More Information

Posted on

Application Deadline


Executive / senior industry position


Middletown , United States