{bc}
indeed

MTS I, Software Engineer (Embedded Systems & Linux)

Panasonic
Irvine, USA
Full-time
Hybrid
USD 33-55 hourly
Discovered 3 weeks ago
Software developmentC/C++Object-oriented programmingGitGitLabCI/CD pipelines

Full Job Posting

The position

Develop and support software used to configure, test, validate, and troubleshoot complex networks of embedded systems.

Work across software, Linux, networking, and hardware, including coding, log analysis, debugging network communications, and workflow automation.

The role supports engineering, manufacturing, and field operations.

Responsibilities

  • Design, develop, and maintain software applications and automation tools supporting engineering, manufacturing, and field operations.
  • Troubleshoot software, Linux, networking, and hardware-interaction issues with support from experienced team members.
  • Work with embedded devices, networked equipment, and hardware peripherals.
  • Collaborate with engineers across disciplines to solve technical problems.
  • Create technical documentation, troubleshooting guides, and deployment procedures.
  • Learn new technologies and apply them to practical problems.

Education and experience

  • Bachelor’s degree in computer science, software engineering, electrical engineering, or a related field, or equivalent practical experience.
  • 0–3 years of software engineering experience with demonstrated depth in Linux systems and software development.
  • Relevant experience may include internships, coursework, research, open-source contributions, or personal projects.

Knowledge and skills

  • Experience with one or more programming languages; C/C++ is preferred.
  • Understanding of basic software design, object-oriented programming, Git, and modern source-control practices.
  • Familiarity with Linux application development, Linux operations, and operating-system fundamentals.
  • Basic understanding of publish/subscribe architectures, TCP/IP, DHCP, routing, switching, bridges, and VLANs.
  • Exposure to embedded Linux development and basic understanding of hardware components, block diagrams, and schematics.
  • Clear technical documentation, strong written and verbal communication, and ability to work collaboratively.
  • Android development, KVM, libvirt, Docker, computer vision, machine learning, image processing, tcpdump, or Wireshark are listed as pluses.

Travel and work arrangement

  • May require travel up to 5% of the time to domestic or international locations.
  • The posting describes flexible-hybrid work opportunities.

Compensation

  • The posted hourly range is USD 33.17–55.29; the final offer may vary based on knowledge, skills, experience, and location.
  • The role may be eligible for discretionary bonuses and incentives.

Benefits

  • Benefits include paid time off, company holidays and shutdown, medical, dental and vision coverage, a 401(k) match, and other wellbeing, insurance, education, and commuter programs.

About Panasonic Avionics

Panasonic Avionics develops inflight entertainment and connectivity products, including movies, games, Wi-Fi, and Bluetooth headphone connectivity.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Panasonic