Mid Level Software Engineer (C++)

Location

Description

We are developing world leading game-based military simulations for major NATO powers and their allies . We are constantly looking for ways to advance the whole industry, using the latest technologies and trends (such as whole world simulation , virtual reality and motion tracking ). Software Engineer is responsible for the research, design, implementation, documentation, and maintenance of new and existing systems, and the creation of new software solutions.

You will work internally with other Software Engineers, Program Managers, and Product Owners to deliver high-quality solutions in the expected time frame, using your experience and judgement. You may also be responsible for mentoring junior team members so their knowledge of software engineering techniques is constantly improving. Requirements Key Areas of Responsibility: Designs, modifies, develops, and implements software programming applications primarily in the VBS Blue IG product line, and other BISim products.

Communicates with other engineering teams to ensure the smooth flow of development. Works closely with the Quality Assurance team to ensure quality is addressed at every step in the development pipeline. Occasionally provides remote and on-site support for customers, including installation and maintenance of products.

Supports Software Engineering Manager with other tasks as appropriate. Management : Serves as a mentor to junior engineers; presents a solid example as to performance in the company. Maintains professional attitude during all stages of development; is an example of self-reliant team member.

Offers solid communication skills, both oral and written. Observes deadlines; endeavors to exceed expectations. Process Works closely with the Software Engineering Manager and other team members to maintain technical consistency and quality of all projects.

Suggests technical direction for tasks, and provides input toward code design and architecture. Provides estimates for engineering-related development. Cooperates with other departments and teams during the development to ensure the final code is consistent with the original design.

Knowledge Demonstrates advanced problem-solving skills. Demonstrates a high level of proficiency of the C++ programming language. Demonstrates advanced understanding of algorithms and data structures in designing software and completing designated tasks.

Uses advanced understanding of software design paradigms and best practices in day to day tasks. Demonstrates previous experience in video game software development, video game networking, and test driven development. Identifies training requirements (both personal and team) and communicates any deficiencies to the Software Engineering Manager.

Experience from gaming industry or graphics programming is highly desirable. Quality Demonstrates proper and appropriate techniques in programming methods, documentation, testing, and review. Follows proper methods for the adherence of code quality across th.

...
Company
Bohemia Interactive Simulations
Share Now

Posted

20 Sep 2019

CONTACT US

We're not around right now. But you can send us an email and we'll get back to you, asap.

Sending
Copyright © NZRelo™ 2019. All Rights Reserved.
Loading

To save this website, tap the button and select Add To Home Screen.

× Tap this message to dismiss.

Forgot your details?