Panasonic Avionics Corporation is looking to hire a Senior Software Engineer to shape the core systems that bring in-flight entertainment and connectivity to life, focusing on real-time event logging and streaming to enhance passenger experience.
Requirements
- Strong C/C++ development in Linux environments - at least 5+ years.
- Strong experience in Linux and/or Unix environments.
- Experience designing, building, and maintaining robust and scalable APIs(raw TCP streams, REST)
- Familiarity with event-driven architecture and logging
- Use of Git for version control
- Understanding of unit testing and CI/CD practices
- Java (Android) development with JNI integration
Responsibilities
- Design and develop software solutions to meet business needs.
- Write clean, maintainable code following best practices and coding standards.
- Conduct code reviews, identify areas for improvement, and provide constructive feedback.
- Enhances software to reduce operating time or improve efficiency and robustness.
- Test and debug software applications to ensure optimal performance and reliability.
- Stay updated on emerging technologies and trends in software development.
- Assist in troubleshooting and resolving technical issues as needed.
Other
- Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience.
- All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, and any other characteristic protected by law or company policy.
- All qualified individuals are required to perform the essential functions of the job with or without reasonable accommodation.
- Pre-employment drug testing is required for safety sensitive positions or as may otherwise be required by contract or law.
- All candidates must have valid authorization to work in the U.S.