MTS V, Software

$133,000 - $223,000/Yr

PAC Panasonic Avionics Corporation - Beaverton, OR

posted about 2 months ago

Full-time - Senior
Remote - Beaverton, OR

About the position

The MTS V, Software position at Panasonic Avionics involves developing and implementing sophisticated software applications for inflight entertainment systems. The role requires a strong foundation in various programming languages and technologies, with a focus on both client-side and server-side development. Candidates will work on innovative projects, collaborating with cross-functional teams in an Agile environment, and will be responsible for the full software development lifecycle, from design to deployment and maintenance.

Responsibilities

  • Design, develop, and implement sophisticated software applications from functional and system specifications.
  • Architect robust, scalable, and efficient solutions that align with business objectives and technical requirements.
  • Enhance existing software to optimize performance, improve efficiency, and bolster robustness.
  • Collaborate seamlessly with cross-functional teams in an Agile/DevOps environment.
  • Develop, test, and maintain high-quality software for both client and server applications.
  • Create and execute comprehensive test plans and procedures to ensure software reliability and performance.
  • Conduct thorough code reviews and provide constructive feedback to team members.
  • Review, evaluate, and analyze design interfaces to ensure optimal integration and functionality.
  • Optimize application performance to meet or exceed specified KPIs and ensure high reliability.
  • Prepare, review, and evaluate interface documentation and specifications with meticulous attention to detail.
  • Actively contribute to all phases of the software development lifecycle, from initial design to deployment and maintenance.
  • Stay abreast of emerging technologies and industry trends, proposing innovative solutions to complex problems.

Requirements

  • Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience.
  • 15+ years of embedded software development experience.
  • 15+ years of current hands-on development experience with C, PHP, and/or Shell Scripting.
  • Strong object-oriented programming skills in C/C++.
  • Experience with Java and Kotlin development.
  • Familiarity with Rust programming language.
  • Proficient in Python for various applications.
  • Strong understanding of TCP/IP and HTTP/HTTPS protocols.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Knowledge of hypervisors and virtualization in server environments.

Nice-to-haves

  • Experience with video file and cloud-to-device live streaming.
  • Knowledge of platform security principles.
  • Experience with automation tools and techniques.
  • Familiarity with wireless technologies (Bluetooth, WiFi).
  • Experience with Jetpack Compose for modern Android UI development.

Benefits

  • 401(k) matching
  • AD&D insurance
  • Dental insurance
  • Disability insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Paid time off
  • Wellness Program
  • Counseling services
  • Life Insurance for employee, spouse and child
  • 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
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service