P

Panasonic Holdings

Diversified technology holding company

MTS 5 Software

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIrvine, CA, USA$133k - $223kIn-person

About the Job

Requirements

  • At least 10 years of software development experience with a Bachelor’s degree in Computer Science, Computer Engineering, or Software Engineering; or a Master’s or PhD in one of these fields with at least 8 years of software development experience; or at least 14 years of related software development experience in lieu of a degree.
  • Expert-level C, C++, Golang, or similar programming experience in a Linux environment, including TCP/IP network programming and device drivers.
  • Design, development, and maintenance of cloud-native architectures on Amazon Web Services, selecting and integrating services such as EC2, ECS/EKS, Lambda, S3, RDS/DynamoDB, API Gateway, IoT Core, and Kinesis.
  • Development of hybrid and edge-to-cloud architectures connecting onboard avionics and in-flight entertainment and connectivity systems to ground-based cloud platforms, accounting for intermittent connectivity, bandwidth constraints, and data synchronization requirements.
  • Definition of cloud reference architectures, service boundaries, and integration patterns for large-scale distributed systems, and leadership of architecture reviews with stakeholders.
  • Leadership of cloud migration and modernization, including legacy-system assessment, migration strategy and sequencing, refactoring to microservices or serverless patterns, and cutover planning.
  • Ability to manage multiple priorities and make efficient use of system lab time, downstream process owners, and tasks.
  • Ability to resolve complex, multidimensional system-level problems involving real-time performance and reliability, distributed processors, and embedded-system constraints.
  • Ability to lead multifunctional teams to achieve results on complex projects.
  • Ability to mentor and guide others as a technical expert and source of information.
  • Ability to determine methods and procedures for new assignments and provide guidance to other technical positions.
  • Proficiency in project planning for timely completion of complex independent tasks or projects, including planning and integrating internal and external dependencies across functions.
  • Ability to develop technical approaches or designs, resource allocations, and project schedules.
  • Demonstrated technical contributions to product or project success.
  • Ability to apply specialized knowledge to make recommendations and decisions significant to the product and company.
  • Ability to analyze complex issues and evaluate variable factors in depth.
  • Expertise in commonly used concepts, practices, and procedures in electronic engineering.
  • Ability to interact with senior internal and external personnel regarding company plans and objectives.
  • Concise written and verbal engineering communication skills.
  • All candidates must have valid authorization to work in the United States.

Responsibilities

  • Translate designs into software by analyzing functional specifications and interpreting complex system design specifications, and provide systems engineering support on large-scale systems, major system elements, and interfacing systems requiring extensive investigation and clarification.
  • Develop functional block diagrams and data/logic flow charts, and develop strategic and implementation plans for large-scale information systems.
  • Code, integrate, test, debug, and refine software to produce the required product.
  • Design complex software tools and subsystems to support software development, testing, and reuse, and manage their implementation.
  • Enhance software to reduce operating time or improve efficiency.
  • Develop system architecture and design, including software, hardware, communications, and interface requirements.
  • Review, evaluate, and analyze design interfaces; prepare, review, and evaluate interface documentation, specifications, test plans, and procedures.
  • Conduct analysis to define, analyze, and allocate requirements; prepare program-level and user-level documentation.
  • Support system test programs and analyze system testing.
  • Support strategic system migration.
  • Analyze system requirements and components and perform system audits to ensure intended functionality, operations, and performance requirements are achieved.
  • Document designs in engineering documents, including functional block diagrams and data/logic flow charts.
  • Provide systems engineering support on systems, major system elements, and interfacing systems.
  • Lead and direct the work of others.

Desired Qualifications

  • Familiarity with network security methodologies.
  • Prior multimedia application development experience, including streaming audio/video servers and clients.

About the Company

Panasonic Holdings

Diversified technology holding company

Panasonic Holdings operates as the holding company for the diversified Panasonic group. Its operating companies work across consumer appliances, industrial systems, supply-chain technology, energy, batteries, components, and related solutions. In practice, the holding structure sets group direction while distinct businesses develop, manufacture, and commercialize products and services. This is Panasonic Holdings, not Panasonic Corporation of North America; the stored North American iCIMS board is subsidiary-scoped. Work across the group includes engineering, research, manufacturing, software, sales, supply chain, and corporate disciplines.

Company size
Not listed
Company stage
Not listed
Total funding
$8.7M
Headquarters
Kadoma, Japan
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Panasonic Holdings

See more jobs