Mid/Senior Software Engineer with Simulation or Games ExperienceDo you have a passion for simulation, games, and aerospace technology?Prograda is an Australian technology company founded by defence simulation industry veterans, with the aim of tackling some of the most difficult challenges facing the Australian Defence Force.We're looking for a mid-level or senior software engineer to join our team in Melbourne, Australia. As part of our team, you will work alongside research scientists to design, develop, and support the next generation of simulation software tools to enhance Australia's air and maritime defence capabilities.What you'll be doingDive into a mix of software engineering challenges, following the guidance of the Technical Lead and domain-specific Subject Matter ExpertsWrite clean, reliable code you can be proud of in C++ and PythonFollow software engineering best practices including unit testing, code reviews, automation, and iterative development cyclesUse modern development tools and libraries to make the magic happenWork flexible hours in a relaxed, productive, creative environmentWhat you bringCurrently possessing or eligible to hold a Negative Vetting 1 (NV1) security clearanceAt least 5 years professional programming experienceHigh proficiency in C++ and PythonAbility to solve 3D math problems using vectors, matrices, and trigonometrySolid understanding of common software architecture paradigms including object-oriented design, data-oriented design, and functional programmingAbility to work as part of a team, including giving and receiving constructive criticismYou're self-motivated and always looking to pick up new skillsExperience developing simulations and/or gamesInvolvement with open-source projectsInterest in aerospace and defence technologyThink you could be a great fit? Apply now and let's talk about how your skills and experience can add to our team.
#J-18808-Ljbffr