Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior Software Engineer

Animax Designs, Inc.

Senior Software Engineer

Nashville, TN
Full Time
Paid
  • Responsibilities

    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. · Proven experience in writing device driver/middleware code.

    · Proven experience using a state machine to design algorithms. · Experience working in an engineering department and with engineering products.

    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