Software Engineer C++
Role Summary
A talented Software Engineer is needed to join a dynamic team. In this role, you will be instrumental in developing advanced simulation software, with a focus on high-performance graphics, user interface design, and object-oriented programming. If you have a passion for technology, this is an opportunity to work on impactful projects in an exciting industry.
Key Responsibilities for the Software Engineer C++
Develop and maintain software solutions for flight simulation systems.
Utilize C++ and Object-Oriented Programming (OOP) principles to build efficient, scalable applications.
Implement and optimize graphics rendering using OpenGL, Vulkan or DirectX.
Follow established system designs and requirements to implement and refine user interfaces.
Work in a collaborative team environment to develop and improve simulation technologies.
Troubleshoot, debug, and improve system performance.
Qualifications
Must have excellent proficiency in C++ and Object-Oriented Programming (OOP).
Must have experience with graphics libraries such as OpenGL, Vulkan, GDI, or DirectX
Background in UI programming and interactive application development.
Strong problem-solving skills and a keen analytical mindset.
Ability to work effectively in a team-oriented environment.
Experience with gaming, automobile, and aviation technologies is a plus.
Bachelor’s degree in Computer Science or a related field.
The company:
Is a pioneering company in the aviation industry
They have revolutionized simulation through innovative technology and engineering.
Offering greenfield technology development
Based in Austin