Sr. Software Developer

PanasonicIrvine, CA
158d$116,000 - $194,000

About The Position

Design and develop our next generation products. Develop tools and systems that allow Panasonic Avionics Customer Systems Focals to process and transform hardware/software configuration data into System level configuration parameters to meet the customer In-Flight Entertainment (IFE) requirements. Has specific technical project or product responsibility.

Requirements

  • Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience.
  • Advanced degree is preferred.
  • 10-15 years' of related experience.
  • 8+ years' of embedded software development experience.
  • 8+ years' of current hands on development experience with one of the following: C, PHP and/or Shell Scripting experience.
  • Very high technical competence with a track record of strong coding.
  • IFE System Development experience is a plus.

Nice To Haves

  • Advanced C programming experience in Linux environment including TCP/IP network programming.
  • PHP, Shell Scripting, Unix/Linux, MySQL, Algorithm Development, Data Manipulation, Data Aggregating/Processing.
  • Excellent SQL, MySQL or related database language skills.
  • Strong experience in Linux and/or Unix environments.
  • Familiarity with network security methodologies a plus.
  • Prior experience with multimedia application development including streaming audio/video servers and clients highly desirable.

Responsibilities

  • Designs, modifies and implements complex 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 implementation for projects requiring extensive investigation and clarification.
  • Enhances software to reduce operating time or improve efficiency and robustness.
  • Reviews, evaluates, and analyzes design interfaces.
  • Prepares, reviews, and evaluates interface documentation, specifications, test plans and procedures.
  • Assists in definition, analysis and allocation of requirements.
  • Supports system test programs and analyzes system testing results.
  • Documents designs in engineering documents including functional block diagrams and data/logic flow charts.
  • Maintains the developed software efficiently through familiarity with software lifecycles.
  • Provides leadership and/or technical guidance to lower level engineers, designers and support personnel as assigned.

Benefits

  • Flexible-hybrid work opportunities.
  • Unlimited PTO for exempt salaried employees.
  • 14 vacation days per year + 7 sick days + 3 personal days for non-exempt hourly employees.
  • 11 company paid holidays per year plus a paid company-wide shut down in the U.S. between Christmas and New Year.
  • Medical insurance offerings from Aetna and Kaiser.
  • Dental PPO and DMO options & Vision insurance through EyeMed or VSP.
  • 401K with 50% match on up to 8% contribution, full vested from day 1.
  • Wellness Program, Counseling services, FSA & HSA.
  • Life Insurance for employee, spouse and child, AD&D Insurance, Long-term and Short-term disability.
  • Critical Illness Insurance, Accident Insurance, Legal Assistance, Pet Insurance, Identity Theft Protection.
  • Dependent Care FLSA, Education Assistance, Commuter Program, Employee Purchase Program, Service Award Program.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service