MTS I, Software

Panasonic•Irvine, CA
•Hybrid

About The Position

The MTS I, Software contributes, under guidance, to research, development, and maintenance of real-time and embedded software. The role supports OS/kernel configuration, including Linux/VxWorks BSP, and basic hardware bring-up and verification through software. It implements features and fixes in C/C++ across device drivers, client-server applications, database-backed services, and basic security practices. The position plans, designs, modifies, implements, integrates, tests, debugs, and refines software applications based on functional and system design specifications. It develops tools and subsystems for software development, testing, and reuse; improves software efficiency and robustness; reviews designs and interfaces; supports requirements definition and system testing; and maintains software throughout its lifecycle. The role also prepares and evaluates interface documentation, specifications, test plans, procedures, and engineering design documents, and assists with troubleshooting and debugging. The hourly pay range is $33.17–$55.29. The final offer may vary based on factors including knowledge, skills, experience, and location. The role may also be eligible for discretionary bonuses and incentives. Domestic or international travel may be required up to 5% of the time.

Requirements

  • At least 2 years of software development experience with a bachelor's degree in Computer Science, Computer Engineering, or Software Engineering, or at least 4 years of related software development experience in lieu of a degree.
  • C/C++ programming experience in a Linux environment, including TCP/IP network programming and device drivers.
  • Demonstrated ability to manage multiple priorities and use resources efficiently, including system lab time and downstream process owners and tasks.
  • Strong engineering communication skills, including concise written and verbal communication.
  • Ability to work well in a small-team setting and interface with customers through engineering documentation.
  • Ability to learn and apply professional concepts, company policies, and procedures to resolve routine issues.
  • Ability to apply existing practices and procedures to analyze situations or data.
  • Ability to plan engineering activities to perform assigned tasks.
  • Ability to travel domestically or internationally as required, up to 5% of the time.

Nice To Haves

  • Familiarity with network security methodologies.
  • Prior experience with multimedia application development, including streaming audio/video servers and clients, is highly desirable.
  • Familiarity with a variety of concepts, practices, and procedures in the discipline field.

Responsibilities

  • Contribute to the research, development, and maintenance of real-time and embedded software under guidance.
  • Support OS/kernel configuration, including Linux/VxWorks BSP, and basic hardware bring-up and verification via software.
  • Implement features and fixes in C/C++ across device drivers, client-server applications, database-backed services, and basic security practices.
  • Plan, design, modify, and implement software applications from functional and system design specifications.
  • Code, integrate, test, debug, and refine software to produce the required product.
  • Develop software tools and subsystems to support software development, testing, and reuse, and manage their implementation.
  • Enhance software to reduce operating time or improve efficiency and robustness.
  • Review, evaluate, and analyze design interfaces.
  • Prepare, review, and evaluate interface documentation, specifications, test plans, and procedures.
  • Assist in defining, analyzing, and allocating requirements.
  • Support system test programs and analyze system testing results.
  • Maintain developed software efficiently through familiarity with software lifecycles.
  • Document designs in engineering documents, including functional block diagrams and data/logic flow charts.
  • Assist in troubleshooting and debugging designs.
  • Travel to domestic or international locations as required, up to 5% of the time.

Benefits

  • Flexible paid time off for exempt salaried employees; non-exempt hourly employees accrue 14 vacation days, 7 sick days, and 3 personal days per year, with accrual increasing with tenure.
  • 11 company-paid holidays per year; U.S. corporate offices also close between Christmas and New Year. Additional compensation is provided for operational employees required to work holidays.
  • Medical insurance options through Aetna and Kaiser (California and Hawaii), with employee-only, employee plus spouse/domestic partner, employee plus children, and family coverage options.
  • Dental PPO and DMO options and vision insurance through EyeMed or VSP.
  • 401(k) with a 50% match on up to 8% contribution, fully vested from day one.
  • Washington Family and Medical Leave and Washington Paid Sick Leave programs for Washington residents only.
  • Wellness program and counseling services.
  • Flexible spending account (FSA) and health savings account (HSA).
  • Life insurance for employees, spouses, and children; AD&D insurance; long-term and short-term disability insurance; critical illness insurance; and accident insurance.
  • Legal assistance, pet insurance, and identity theft protection.
  • Dependent care FLSA, education assistance, commuter program, employee purchase program, and service award program.
  • The role may be eligible for discretionary bonuses and incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service