Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Castelion • Allen, Texas, United States
Salary: $130,000 - $185,000 / year
Role & seniority
Stack/Tools
Python for automation
PostgreSQL (database schemas, queries)
SQL databases (focus on PostgreSQL)
SCPI over TCP/IP for lab/production equipment
Linux environment, shell scripting
Test automation in hardware-in-the-loop and MES integration
Optional: cloud platforms (Azure/AWS), CI/CD for embedded/manufacturing tests
Top 3 responsibilities
Architect and maintain PostgreSQL schemas to support test, manufacturing, and validation workflows; ensure traceability and efficient data access
Develop Python automation to control RF test equipment, environmental chambers, and radar DUTs; implement data capture and storage with robust error handling
Automate test sequences (radar performance, ESS, thermal cycling, burn-in); ensure integration with MES and cross-team data flow
Must-have skills
Bachelor’s degree in CS, EE, SE, or related field (or equivalent practical experience)
3+ years Python software development
Hands-on SQL/PostgreSQL experience
Automating test equipment with SCPI and TCP/IP protocols
Linux proficiency (shell scripting, troubleshooting)
Experience designing/maintaining software for hardware-in-the-loop or test automation environments
Nice-to-haves
Strong SQL/DB design and data-driven solution patterns
Cloud experience (Azure or AWS)
Experience integrating automation into CI/CD for embedded/manufacturing tests
Debugging, performance tuning, and maintainable code
About Castelion
Castelion is bringing a new approach to defense development and production: one that focuses on short, iterative design cycles, rapid testing in development, and modern commercial manufacturing strategies for production at scale. We're designing, building, and testing next generation long range strike weapons systems to give America and its Allies a definitive edge and deter future conflicts.
Senior Software Automation Engineer
We are seeking a hands-on Senior Software Automation Engineer to be at the forefront of architecting and developing software that drives our radar manufacturing and test infrastructure. In this role, you will design and implement Python-based applications that control RF test equipment, environmental chambers, and data acquisition systems, while ensuring all captured data is stored, organized, and accessible within a PostgreSQL backend.
This position is critical in scaling and streamlining test procedures for high-reliability radar systems, supporting both production and engineering validation. You'll work closely with test, manufacturing, and RF engineering teams to build robust, repeatable automation workflows that improve efficiency, traceability, and product quality.
Responsibilities
Architect and maintain PostgreSQL database schemas to support test, manufacturing, and validation workflows, ensuring efficient data storage and retrieval. Develop automation scripts in Python to control test chambers, RF instruments (e.g., signal generators, spectrum/network analyzers), and radar devices under test (DUTs). Interface with lab and production equipment using SCPI commands over TCP/IP protocols. Automate test sequences for radar performance validation, environmental stress screening (ESS), 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.
Basic Requirements
Bachelors degree in Computer Science, Electrical Engineering, Software Engineering, or related technical field (or equivalent practical experience). 3+ years of professional experience developing software in Python. Hands-on experience with SQL databases (PostgreSQL strongly preferred). Experience automating test equipment and systems, including use of SCPI commands and TCP/IP protocols. Familiarity with Linux environments, including shell scripting and system troubleshooting. Demonstrated ability to design, implement, and maintain reliable software systems supporting hardware-in-the-loop or test automation environments.
Preferred Skills and Experience
Programming Expertise: Proven proficiency in Python. Solid experience working with SQL databases (preferably PostgreSQL) and familiarity with cloud infrastructure platforms such as Azure or AWS.
System Design & Integration: Demonstrated success in designing and building scalable data-driven solutions for hardware-in-the-loop (HIL) environments or test automation systems. Experience integrating automation workflows into CI/CD pipelines for embedded hardware or manufacturing test systems.
Technical Proficiency: Strong knowledge of Linux-based environments, including shell scripting, network configuration/troubleshooting, and system performance analysis. Skilled in debugging, profiling, performance tuning, and writing maintainable, well-tested code.
Analytical & Problem-Solving Ability: Innovative and methodical approach to solving complex system problems using first-principles thinking. Experience developing rapid prototypes to test technical hypotheses, validate design decisions, and define engineering constraints
All employees are granted long-term stock incentives as part of their employment as Castelion. All employees receive access to comprehensive medial, vision, and dental insurance, and the company offers three weeks of paid time off per year.
Leadership Qualities
Bias to Action and Creative Problem Solving. Desire and experience questioning assumptions in ways that lead to break through ideas that are ultimately implemented. Successfully bring in applicable processes/concepts/materials from other industries to achieve efficiency gains. Ability to personally resolve minor issues in development without requiring significant support. High Commitment, High Initiative. A successful candidate will have a genuine passion for Castelion's mission and consistently look for ways to contribute to the company's technical goals and prevent hardware blockers. Ability to work in a fast paced, autonomously driven, and demanding atmosphere. Strong sense of accountability and integrity. Clear Communicator. Proactively communicates blockers. Trusted in previous roles to be voice of company with regulators, suppliers, gate keepers and customers. Capable of tactfully managing relationships with stakeholders to achieve company-desired outcomes without compromising relationships. Emails, IMs and verbal interactions are logical, drive clarity, and detailed enough to eliminate ambiguity.
To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.
Employment with Castelion is governed on the basis of competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.