Simulation Software (Unreal Engine) Developer/Programmer
Position Description
If you love high profile and challenging programing projects - Serco has a great opportunity for you!
The Maritime Engineering Operation (MEO) of Serco North America is seeking a software developer/programmer to expand its capability in first-person 3D simulations for ship programs, specifically using Epic Games Unreal Engine. Simulations are to be developed for computer platforms, virtual, augmented and mixed reality applications. Simulations and software development are to integrate/interface with Product Lifecycle Management (PLM) software applications such as Siemens Teamcenter, PTC Windchill, CAMEO and others.
The candidate shall possess knowledge of building out environments in Unreal Engine, in a scalable way. Mixed-reality and simulation-based applications will give users, including multi-user interactions, the ability to practice training, design review, and dangerous tasks, in a safe and risk-free virtual environment. we are looking for a highly motivated individual delivering solutions to customers by working collaboratively with program managers, designers, and the rest of the engineering team to implement best in class features and help define 3D development architecture. Ideally, the candidate will produce automated development tools to streamline workflows and enable configuration management of the environments.
IN THIS ROLE YOU WILL:
- Architect, develop, deploy, and maintain features for AR/VR/MR and desktop applications.
- Produce still renderings, animations, interactive walk-throughs of engineering projects to communicate with engineers and clients.
- Building 3D model preparation pipelines to convert CAD models to renderable and interactive objects.
- Design, build, and maintain efficient, reusable, and reliable code.
- Collaborate with teams of developers, participating in regular code reviews.
- Perform integration testing as well as collaborating with other internal teams.
- Communicate with project customers and end users to fully understand, plan, and implement feedback and feature requests.
- Stay current on latest features and practices of Unreal Engine and other 3D development platforms.
- This is a hybrid office/work from home position.
Qualifications
TO BE SUCCESSFUL IN THIS ROLE, YOU WILL HAVE:
- 4-8 years of experience in software development and programming.
- 2-4 years of experience in Unreal Engine 4 and 5, or other 3D development platform with the ability to learn UE quickly.
- Experience developing interactive and multi-player applications for virtual reality and/or mixed reality.
- Strong level of expertise of all aspects of the Unreal Editor, Blueprint, and Engine.
- Fluency with C++ and Python development.
- Ability to collaborate with PLM providers to develop APIs and other interfaces.
- Desire to both teach others and learn new techniques in the Unreal Engine
- Proficiency in AutoCAD or Inventor to manipulate 3D geometry.
- Excellent written and verbal communication skills.
- Ability to obtain and maintain a security clearance.
ADDITIONAL DESIRED SKILLS AND QUALIFICATIONS:
- Bachelor’s degree or equivalent in computer science or software engineering.
- Active Secret, or higher, clearance.
- Experience with Microsoft Office software suite.
- Ability to integrate ShipConstructor project files with Unreal Engine environment.
- Knowledge of 3D modeling software (Blender, Maya, etc.).
Company Overview
Serco Inc. (Serco) is the Americas division of Serco Group, plc. Serco serves every branch of the U.S. military, numerous U.S. Federal civilian agencies, the Intelligence Community, the Canadian government, state and local governments, and commercial clients. We help our clients deliver vital services more efficiently while increasing the satisfaction of their end customers. Headquartered in Herndon, Virginia, Serco Americas has over 9,000 employees and is part of a $4 billion global business that helps transform government and public services around the world. At Serco, our employees are our most valuable asset - we listen, respect and support them throughout their career at Serco. We invite you to become part of our dynamic team. Serco is an equal opportunity employer committed to diversifying our workforce (Race/ Color/ Sex/ Sexual Orientation/ Gender Identity/ Religion/ National Origin/ Disability/ Vets).
To review Serco benefits please visit: https://www.serco.com/na/careers/benefits-of-choosing-serco.
If you require an accommodation with the application process please email: careers@serco-na.com or call the HR Service Desk at 800-628-6458, option 1. Please note, due to EEOC/OFCCP compliance, Serco is unable to accept resumes by email.
Serco does not accept unsolicited resumes through or from search firms or staffing agencies without being a contracted approved vendor. All unsolicited resumes will be considered the property of Serco and will not be obligated to pay a placement or contract fee. If you are interested in becoming an approved vendor at Serco, please email Agencies@serco-na.com.
COVID-19 Regulations: Serco complies with all applicable COVID-19 requirements. This may require employees to be vaccinated against COVID-19, provide attestations regarding vaccination status and/or COVID-19 testing, or satisfy other conditions of employment that Serco deems appropriate, and employees may be required to show proof of vaccination and/or negative COVID-19 test results as a condition of employment (except in limited circumstances where an employee is legally entitled to an accommodation).