Apply Apply Now!

Senior Software Engineer (Operations)



Location: Brea, CA
Department:
Posted: 09-01-2017
Location Name: Brea, CA
Wage: Depends on Experience

Want to work at an In-flight Entertainment (IFE) company that’s different? We’re famous for thinking outside of the box. We are looking for talented individuals to join us in our mission to redefine and revolutionize in-flight entertainment. Start a career at Zodiac Inflight Innovations and you’ll be joining an experienced and innovative team whose challenging spirit and imaginative work has created one of the best IFE systems on the market, RAVE.

       Job Summary:

Want to work at an In-flight Entertainment (IFE) company that’s different? We’re famous for thinking outside of the box. We are looking for talented individuals to join us in our mission to redefine and revolutionize in-flight entertainment. Start a career at Zodiac Inflight Innovations and you’ll be joining an experienced and innovative team whose challenging spirit and imaginative work has created one of the best IFE systems on the market, RAVE.

The Senior Software Engineer designs, develops, and troubleshoots complex software programs for computer based systems.  This position performs system modeling, simulation, and analysis in designing software systems.  This individual collaborates with Hardware Engineers on machine characteristics that affect software systems.  Duties of this role include providing input for documentation on new or existing programs and work leadership by training other employees and by assigning and monitoring their work.

       Duties and Responsibilities:

  • Implement new features and provide bug fixes following a prioritized backlog of issues

  • Work in a small team environment to scope issues and deliver team commitments

  • Capable of diving into any area of the codebase and making changes or enhancements

  • May provide technical leadership as a Generalizing Specialist in a particular domain

  • Participate in peer reviews of software designs and source code

  • Perform Backlog Grooming with Team Members, Scrum Master, and Product Owner

  • Participate or take Lead in Sprint Demos and Sprint Retrospectives

  • Assist in User Story creation, including Acceptance Criteria and Sub-Task breakdown

  • Analyze system requirements and create a corresponding set of software requirements

  • Develop requirements-based system level architecture and software design

  • Develop software to implement the design and develop automated unit tests to ensure that the software meets functionality/acceptance requirements

  • Provide support in preparation and presentation of technical material for customers

  • Develop specific goals and plans to prioritize, organize, and accomplish the work

  • Prepare reports and correspondence concerning project specifications, activities and status

  • Consult with customers and/or other departments on project status, proposals and technical issues such as software system design and maintenance

Preferred Qualifications and/or Education:

  • Bachelor’s Degree in Computer Science or Engineering

  • Minimum of 6 years working in a system/software engineering capacity

  • Proficiency with C++ and Embedded Linux experience

  • Ability to support software integration, as well as, system & acceptance testing

  • Position requires full competence in software engineering techniques

  • Experience with Agile Development Methodologies (worked on a Scrum team is a plus)

Soft Skills:

  • Strong written and verbal English communication skills

  • Must be proactive, meticulous, organized, and detail oriented

  • Ability to efficiently resolve problems

  • Ability to accomplish multiple tasks

  • Ability to work independently, with minimal direction

  • Ability to use discretion and independent judgment when making decisions on behalf of the company

  • Ability to use discretion and independent judgment when making decisions on behalf of the company

The preceding functions and requirements have been provided as examples of the types of work performed by employees assigned to this job classification. Management reserves the right to add, modify, change or rescind the work assignments of different positions and to make reasonable accommodations, if required, so that employees can perform the essential functions of the job.

NOTE: Zii does not accept unsolicited phone calls and emails from recruiting agencies.