Job Summary:Animax Designs creates extraordinary three-dimensional characters for the themed entertainment, location-based entertainment, commercial, film, and television industries. We are currently seeking an experienced Senior Software Engineer.The Senior Software Engineer produces solutions across our various platforms to assist in the production and delivery of our entertainment robotic characters. You will have experience in writing device driver/middleware code.
The Senior Software Engineer will design interfaces for individual projects and produce support programs for other activities. They are expected to be an integral part of the project teams, the R&D team, and will be expected to work directly with management on direction of development and project planning.
Essential Job Responsibilities:
Write and design code to control the animatronics figures and/or the interactive exhibits
Write and/or design code for the user interface (e.g. HMI) to control the animatronics figure
Lead or assists in writing software design or utilities that may be needed for PLC code generation or in the queueing operation of the figures in the exhibits
Lead or assists in writing and designing software for the show control of the animatronics and interactive exhibits
Write design document and/or scope of work for the animatronics figure and/or interactive exhibits
Support the Factory Acceptance Test (FAT) for the animatronics figure
Provide remote and/or onsite support for installation of the animatronics figure as needed – this can be at customer’s location or exhibit halls
Provide technical support to the Interactive exhibits
Represents the software group in internal team meeting and is the main point of contact for PM
Provide software support and integration with the Show Programmer
Mentor junior software engineer as needed in designing and writing code
Qualifications
4 Year bachelor’s degree or equivalent experience
10+ years working experience
Experience working in a dynamic team environment
Proficiency in Microsoft Office
Proven ability in written and verbal communication
Excellent organizational skills
Excellent time management skills
Preferred Skills
Experience with some of the following (C, C++, C#, Delphi, Pascal, Structured Text, Unreal, Unity, Computer Vision)
Experience in the entertainment industry
Delivered a product to market
Advanced mathematical skills
#PLCCoding
#SeniorSoftwareEngineer
#EmbededCoding
#MiddlewareCoding
#DeviceDriverCoding