Associate Ate Software Engineer

Boeing Boeing · Aerospace · Bangalore, India, India

This role is for an Associate ATE Software Engineer at Boeing, focusing on developing automated test software for calibration processes. While the company leverages AI/ML in its broader technology strategy, this specific role is centered on test automation and software development for aerospace systems, not direct AI/ML model development.

What you'd actually do

  1. Develop solutions to a wide range of complex instrumentation and test automation problems primarily for calibration processes
  2. End-to-end development of automated test software that includes analyzing the test requirements, understanding various measurement and test instruments involved in the test, analyze their characteristics, identify the communication requirements, develop a software to automate the test process, perform hardware-software integration, system integration, system test, build and deployment.
  3. Although this assignment primarily involves software development, it requires the capability to interface with various hardware systems and equipment. Thus, familiarity with different types of measurement & test equipment and troubleshooting practices is an absolute must.
  4. The candidate will also be required to produce documentation at every stage of the software development life cycle.
  5. Candidate must be a self-starter with a positive attitude, high ethics, and a track record of working successfully under pressure in a time-constrained environment.

Skills

Required

  • Bachelor degree in Engineering, Engineering Technology (including Manufacturing Technology), Computer Science, Mechanical, Civil, Aerospace Aeronautical ,Material Sciences , or non-US equivalent qualifications directly related to the work statement.
  • Have a good understanding of complex architectures, requirements, algorithms, interfaces and designs for avionics systems.
  • Well verse in Hardware-in-loop (HiL) architecture, experience in Plant model creation (preferable)
  • Debugging and bug fixes and resolving complex problems by using Test Benches simulations
  • Hands on experience and knowledge on test engineering application software such as NI LabVIEW, LabVIEW Real Time and LabVIEW FPGA.
  • Experience in using Python for instrument communication
  • Experience in using C, C#, VB for instrument communication
  • Experience with hardware/software integration is a must.
  • Extensive knowledge and experience on test discipline, test strategy, test authoring and review
  • Should be strong in Good knowledge on various types of measurement and test equipment is a must (dimensional, electrical, electronic, thermal, etc)
  • Strong verbal and written communication skills
  • Ability and willingness to work with a global teams, at flexible hours
  • Self-motivated and go-getter attitude
  • Must be flexible, with a high tolerance for organizational complexity

Nice to have

  • Experience with automated test equipment, avionics, aerospace programs is a plus.
  • Experience or knowledge of RS422/RS232, TCP/IP & Ethernet, UDP and such communication standards, protocols and/or interfaces is desirable
  • Knowledge about avionics protocols (A429, A664 – AFDX, Arinc 653)
  • Experience in managing Software code repositories and Continuous Integration/Deployment is highly desirable

What the JD emphasized

  • hardware-software integration is a must
  • Good knowledge on various types of measurement and test equipment is a must