MTS I, Software Engineer (Embedded)

PanasonicIrvine, CA
Hybrid

About The Position

We are looking for a motivated, driven, and collaborative Software Engineer with experience in software development to join a talented team that conducts research, design and development of software running on Linux or Android OS to power our latest products.

Requirements

  • Strong problem-solving skills and a solid understanding of C/C++ programming
  • Proven experience in software development under Linux
  • Experience working with CI/CD pipelines and version control systems
  • Experience designing and working with scalable architectures
  • Proven experience in socket programming, PUB/SUB and event driven architecture
  • Solid Understanding of data structure, algorithms, and object-oriented programming
  • Working knowledge of web technology including HTML, CSS, JS, React, PHP and database
  • Willingness to learn and adapt to new tools, languages and technologies
  • Working knowledge of basic hardware components, block diagrams and schematics
  • Familiarity with networking protocols (TCP/UDP/IP), VLANs, and basic switching and routing concepts
  • Working in a fast-paced environment with user-centered, iterative design and development process
  • Strong communication and documentation skills
  • Working knowledge of the Software Agile methodology and in practicing Scrum
  • Bachelor’s degree in computer science/software engineering/electrical engineering
  • May require travel up to 5% of the time to domestic and/or international locations.

Nice To Haves

  • Experience with REST APIs, or web developments is a plus
  • Knowledge of latest and greatest C++ and later
  • Experience in high level programming languages, such as PHP, Python, JavaScript, C/C++, etc.

Responsibilities

  • Participate in the design and development of software solutions
  • Take ownerships of features from concept to deployment
  • Perform code reviews and contribute to engineering implement and guidelines
  • Support diagnoses, resolve issues, and fix bugs
  • Collaborate with cross-functional teams to complete and synchronize the software implementation cycle
  • Participate in a complete software development life cycle using Agile methodologies
  • Work independently, handle complex tasks, and contribute to projects
  • Mentor junior engineers and interns, and offer technical guidance and feedback
  • Identify areas for optimization and enhancement, and contribute to the overall quality and efficiency of the team

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
  • 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
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service