HCL Technologies - Cedar Rapids, IA
posted 4 months ago
The Automation Software Developer will play a crucial role in the development and integration of systems for avionics flight software. This position requires a strong background in software development, particularly in the context of complex systems. The ideal candidate will have experience in Python and a solid understanding of avionics systems. The developer will be responsible for a variety of technical tasks that are essential for the successful implementation of automated testing and system integration processes. Key responsibilities include the development of graphical user interfaces (GUIs) and workflow tools that facilitate scenario-based testing. The developer will analyze flight data to create realistic testing scenarios, ensuring that the software meets operational requirements. Additionally, the role involves the development of operational state space modeling and sampling methodologies, which are critical for evaluating system performance. The candidate will also be tasked with creating system evaluation scripts that automate testing processes and enhance the overall efficiency of the testing framework. This position offers an exciting opportunity to work on cutting-edge technology in the avionics field, contributing to the safety and reliability of flight systems. The successful candidate will be expected to collaborate with cross-functional teams and adapt to various technical challenges as they arise, making versatility and problem-solving skills essential for this role.