Match score not available

Junior Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science or an engineering discipline, Knowledge of modern C++ design and development (C++17, C++20), Experience developing desktop applications with Qt, Fluency in English and quick to learn new concepts..

Key responsabilities:

  • Become familiar with existing code base and assist in development of new features
  • Create unit tests and debug application issues
  • Participate in code reviews and produce realistic work estimates
  • Work with QA to prepare test cases and ensure application performance requirements.

NEWTON VISION CORP logo
NEWTON VISION CORP https://www.newtonvisionco.com/
51 - 200 Employees
See all jobs

Job description

We are seeking an intermediate to advanced C++ Software Engineer with 3+ years of experience to assist in the maintenance and development of a large fluid dynamics application.

Position responsibilities include maintaining and adding functionality to existing applications and maintaining build pipelines. Our applications use a wide range of technologies and libraries, and the ideal candidate should be able to move among them. The candidate must be able to work independently and learn the code base quickly. Technologies used include C++, Win32 API, Jenkins, git and a working knowledge of Scrum practices.

 

Responsibilities

  • Become familiar with existing code base
  • Assist in development of new features
  • Create unit tests
  • Debug application issues
  • Participate in code reviews
  • Produce and review estimates for work, ensuring estimates are realistic and achievable
  • Participate in maintaining, tuning, and repairing applications to ensure they perform technical and functional specifications.
  • Work with the QA in preparing test cases and procedures.
  • Create and document tests necessary to ensure that an application or technical environment meets performance requirements.

 

Required Qualifications

  • Bachelor’s degree in Computer Science or an engineering discipline
  • Knowledge of modern C++ design and development (C++17, C++20) including templates
  • Quick to learn and apply new concepts
  • Fluency in English
  • Experience developing desktop applications with Qt
  • Experience using Visual Studio for Windows desktop application development
  • Experience using Git

 

Additional Skills and Experience

  • Experience with continuous integration and automation a plus
  • Agile development practices
  • Understanding of simple linear algebra
  • Experience with refactoring large code base
  • Experience with GDI
  • Experience with Graphic APIs 
  • Knowledge of fluid mechanics or electrical engineering

We offer:

  • Salary commensurate with experience.
  • Indefinite term contract direct with a US company.
  • Extensive possibilities for growth personally and professionally.
  • Upgrade your skillset.
  • US American Schedule (working Colombian holidays is required).

CompensationDOE

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Software Engineer Related jobs