What are the responsibilities and job description for the Software Engineer position at Fruition Group?
Software Developer - Contract
Role Summary
A talented Software Developer 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
- 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
- Proficiency in C and Object-Oriented Programming (OOP).
- 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.