MTS I, Software Engineer (Embedded)
Ever wonder who brings the entertainment to your flights? Panasonic Avionics Corporation is #1 in the industry for delivering inflight entertainment and communication products such as movies, games, live TV, WiFi and Internet services. We’re also expanding our award-winning GEO connectivity network into the LEO space. With over 40 years of history, we offer stability, career growth opportunities, and collaboration with bright minds in the industry. We are committed to a diverse and inclusive culture that values varied backgrounds, cultures, genders, ways of thinking, and skills.
About the role
We are looking for a motivated, driven, and collaborative Software Engineer to join a talented team that conducts research, design, and development of software running on Linux or Android OS to power our latest products.
Responsibilities
- Participate in the design and development of software solutions
- Take ownership 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
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 structures, algorithms, and object-oriented programming
- Working knowledge of web technology including HTML, CSS, JS, React, PHP, and databases
- Experience with REST APIs or web development is a plus
- 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
- Ability to work in a fast-paced environment with user-centered, iterative design and development processes
- Strong communication and documentation skills
- Working knowledge of Agile methodology and Scrum practices
- Bachelor’s degree in computer science, software engineering, or electrical engineering
- Preferred 3 years of proven experience in software engineering, including knowledge of modern C++ and Linux systems
- Experience in high-level programming languages such as PHP, Python, JavaScript, or C/C++
- May require travel up to 5% of the time to domestic and/or international locations
Benefits
- Flexible-hybrid work opportunities
- Paid time off: Exempt salaried employees receive unlimited PTO; non-exempt hourly employees accrue 14 vacation days, 7 sick days, and 3 personal days per year (accrual rate increases with tenure)
- 11 company-paid holidays plus a paid company-wide shut down in the U.S. between Christmas and New Year
- Medical insurance offerings from Aetna and Kaiser (CA & HI) with options for Employee Only, Employee + Spouse/Domestic Partner, Employee + Children, or Family coverage
- Dental PPO and DMO options & Vision insurance through EyeMed or VSP
- 401K with 50% match on up to 8% contribution, fully vested from day 1
- Wellness Program and counseling services
- FSA & HSA options
- Life Insurance for employee, spouse, and child
- AD&D Insurance, Long-term and Short-term disability, Critical Illness Insurance, Accident Insurance
- Legal Assistance and Pet Insurance
- Identity Theft Protection and Dependent Care FLSA
- Education Assistance and Commuter Program
- Employee Purchase Program and Service Award Program
Pay
The hourly range for this role is $33.17 to $55.29. The final offer amount may vary based on factors including but not limited to individual’s knowledge, skills, experience, and location. This role may also be eligible for discretionary bonuses and incentives.