Software Engineer - Java, C++, C, Python
Primary ResponsibilitiesDesign and architect full-stack software solutions for airborne systems, including embedded software architecture, code implementation, unit testing, and integration of distributed software modules across subsystems and networks. Lead technical design decisions and influence solution approaches within the software development lifecycle, utilizing DevOps and CI/CD pipelines. Develop software tools, test harnesses, and infrastructure to support fully integrated solutions. Mentor and review work of engineers, providing technical guidance on design patterns, coding standards, and best practices. Communicate directly with customers, end users, internal stakeholders, and cross-functional teams to define requirements, resolve technical issues, and drive project deliverables. Take ownership of entire software components or subsystems from concept through deployment.