Associate Controls and Instrumentation Engineer – Instrumentation and Data Systems

Boeing Boeing · Aerospace · Bangalore, India, India

Boeing is seeking an Associate Controls and Instrumentation Engineer in Bangalore, India, to develop and maintain LabVIEW applications, implement FPGA logic, write low-level drivers, design Python test suites, integrate test automation with CI/CD pipelines, and manage software code repositories. The role involves debugging, root cause analysis, implementing data transfer mechanisms, designing control loops, performing sensor calibration, and integrating communication protocols. Experience with NI LabVIEW, Python, C/C++, and hardware/software integration is required.

What you'd actually do

  1. Develop and maintain LabVIEW Real Time applications and LabVIEW FPGA targets.
  2. Implement FPGA logic and integrate FPGA targets into RT control systems; FPGA HDL (VHDL/Verilog) experience is optional — LabVIEW FPGA experience acceptable.
  3. Write low level drivers from scratch and provide C/C++ wrappers for higher level integration.
  4. Design, implement and maintain Python test suites and automation for unit, integration and system tests (examples: pytest, unittest, robotframework, behave).
  5. Integrate test automation with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) — automated builds, unit tests, hardware in the loop (HIL) runs, artifact management and deploy stages.

Skills

Required

  • LabVIEW Real Time
  • LabVIEW FPGA
  • Python
  • C/C++
  • hardware/software integration
  • Control Systems
  • Instrumentation
  • Data Systems
  • communication protocols
  • NI LabVIEW
  • pytest
  • unittest
  • robotframework
  • behave
  • Jenkins
  • GitLab CI
  • GitHub Actions
  • Git
  • TCP/IP sockets
  • named pipes
  • FIFOs
  • shared memory
  • PID control loops
  • sensor calibration
  • ARINC 664/AFDX
  • ARINC 429
  • MIL STD 1553
  • RS 232/485
  • CAN
  • Ethernet
  • NTP
  • PTP/IEEE 1588
  • TSN
  • SQL
  • time series databases

Nice to have

  • FPGA HDL (VHDL/Verilog)
  • Plant model creation
  • Software code repositories
  • Continuous Integration/Deployment