MTS I, Software Engineer (Embedded Systems & Linux)
Role Overview
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Panasonic
Sales Engineer- AV Installation or Live Events exp highly preferred
, USA
EU Influencer and PR Lead
Bracknell, GBR
Electrical Solar Maintenance Apprentice
Mississauga, CAN
Service Technician - Professional
Jacksonville, USA
Sales Engineer- AV Installation or Live Events exp highly preferred
, USA
Sr. Business Analyst, AI & Automation
, USA
Manager, Federal Affairs
, USA
Inside Sales Representative (Central U.S.)
, USA
Senior Counsel, Trade Compliance & Customs
Newark, USA