onsite
Controls & Diagnostic Systems Senior Engineer - Pratt & Whitney
Software Engineer
Senior engineer leading the design, development, and validation of advanced control and diagnostic systems for aerospace propulsion, leveraging embedded C/C++, real‑time control theory, MATLAB modeling, and PLC integration to enhance reliability and performance.
About the role
Key Responsibilities
- Design, implement, and validate embedded control algorithms for propulsion diagnostic systems using C/C++ and real‑time operating systems.
- Develop and maintain MATLAB/Simulink models to simulate system behavior and support algorithm development.
- Integrate PLC and field‑bus interfaces (CAN, Ethernet/IP) for data acquisition and fault detection.
- Collaborate with cross‑functional teams to define requirements, perform trade studies, and ensure compliance with aerospace standards.
- Lead troubleshooting, root‑cause analysis, and corrective action for hardware and software issues during flight test and production.
Requirements
- 10+ years of experience in embedded control system development for aerospace or high‑reliability industries.
- Proficiency in C/C++ programming, real‑time operating systems, and embedded debugging tools.
- Strong background in control theory, signal processing, and diagnostic algorithm design.
- Experience with MATLAB/Simulink modeling and PLC programming (Siemens, Allen‑Bradley).
- Excellent problem‑solving skills, communication, and ability to work in a hybrid team environment.