Senior Software Automation Engineer

Castelion Corporation
Allen, TX
Job Description
Castelion is seeking a Senior Software Automation Engineer to design and implement Python-based applications that control RF test equipment, environmental chambers, and data acquisition systems. The role involves architecting and developing software that drives radar manufacturing and test infrastructure, and ensuring all captured data is stored, organized, and accessible within a PostgreSQL backend.

Requirements

  • Architect and maintain PostgreSQL database schemas to support test, manufacturing, and validation workflows
  • Develop automation scripts in Python to control test chambers, RF instruments, and radar devices under test
  • Interface with lab and production equipment using SCPI commands over TCP/IP protocols
  • Automate test sequences for radar performance validation, environmental stress screening, thermal cycling, and long-duration burn-in tests
  • Capture, process, and store test data in PostgreSQL with appropriate tagging, indexing, and schema design for traceability and reporting
  • Integrate automation systems with MES or internal tracking tools to ensure device-level traceability and seamless data flow across teams
  • Implement robust error handling, retries, and logging mechanisms to support 24/7 testing environments and minimize downtime
  • Collaborate cross-functionally with test engineers, RF engineers, and manufacturing teams to ensure system reliability, repeatability, and scalability across hardware revisions

Benefits

  • Comprehensive medical, vision, and dental insurance
  • Four weeks of paid time off per year
  • Long-term stock incentives
]]>