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