Flight Controls Software Engineer
Current- Designed, built, and tested robust, distributed, and secure application software for new flight computers on the V-22 Tiltrotor.- Authored software and hardware requirements, and defined interface specifications.- Developed high-performance software in C by hand, and generated C code using Simulink and Python.- Established development processes, reviewed peer work, and mentored junior engineers.- Led testing efforts using hardware-in-the-loop and simulation-based testing.-… Show more - Designed, built, and tested robust, distributed, and secure application software for new flight computers on the V-22 Tiltrotor.- Authored software and hardware requirements, and defined interface specifications.- Developed high-performance software in C by hand, and generated C code using Simulink and Python.- Established development processes, reviewed peer work, and mentored junior engineers.- Led testing efforts using hardware-in-the-loop and simulation-based testing.- Collaborated with customers and vendors to resolve technical issues.- Spearheaded the improvement and maintenance of development environments, streamlining workflows across multiple teams.- Built software tools using languages such as Python, Bash, and MATLAB.- Enhanced CI/CD pipelines in GitLab to optimize development.- Worked in a cross-time-zone Agile (Scrum) environment with tools like Jira, Confluence, Git, Bitbucket, and GitLab. Show less