For over 30 years, Panasonic Avionics Corporation has led the industry in design and implementation of breakthrough In-Flight Entertainment solutions that connect the business and pleasure of flying. As part of the larger Panasonic brand, our name shows commitment and investment to improving quality of life. Headquartered in Lake Forest, California, Panasonic Avionics Corporation maintains corporate and engineering offices in Bothell, Washington; regional centers in Dallas, Singapore, London, Tokyo, and Dubai; and field service, maintenance and sales facilities throughout the world.
We are currently looking for an MTS IV, Software Engineer to research, develop and maintain real-time embedded multi-threaded Linux application software. Projects may include client-server applications development using TCP/IP network programming.
Designs, modifies and implements software applications from functional and system design specifications. Codes, integrates, tests, debugs, and refines the software to produce the required product.
Develops software tools and subsystems to support software development, test, and reuse, and manages their implementation.
Enhances software to reduce operating time or improve efficiency and robustness. Reviews, evaluates, and analyzes design interfaces and specifications.
Prepares, reviews, and evaluates test plans and procedures.
Analyzes and allocates requirements as necessary.
Supports system test programs and analyzes system testing results.
Maintains the developed software efficiently through solid knowledge of software lifecycles.
Documents designs in engineering documents including functional block diagrams and data/logic flow charts. Will report directly to a team lead.
A Bachelor's degree or equivalent in Computer Science, Information Systems, Engineering, or other related field.
C/C++ programming in Linux.
Strong Object oriented and object based software design skills
Typically requires 10-15 years’ of related experience