remote
Engineer/Sr Engineer, Cabin and Configuration Engineering - American Airlines
Software Engineer
Senior Engineer in Cabin and Configuration Engineering, driving IFEC system development and integration using C/C++ and Python within an embedded avionics environment.
About the role
Key Responsibilities
- Design, develop, and validate embedded software for cabin and IFEC systems, ensuring compliance with aviation standards.
- Collaborate with cross‑functional teams to define configuration requirements and manage change control processes.
- Implement and maintain test frameworks, perform unit and integration testing, and troubleshoot hardware/software issues.
- Document design specifications, test plans, and release notes for internal and regulatory review.
- Support flight operations by providing technical guidance and post‑deployment support for cabin equipment.
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related field.
- 5+ years of experience in embedded software development for avionics or aerospace applications.
- Proficiency in C/C++ and Python, with strong debugging and code review skills.
- Experience with configuration management tools (e.g., Git, SVN) and version control best practices.
- Knowledge of aviation regulations (DO-178C, DO-254) and safety‑critical software development.