Fluix AI is seeking a Software Engineer to help build automation infrastructure at the intersection of software and physical systems
Requirements
- Strong programming skills in Python
- Experience working with SCADA systems, PLCs, or building control protocols
- Familiarity with time-series data, event-driven architectures, and IT/OT networking
- Ability to write robust, testable code across varied infrastructure
- Experience in data centers, utilities, energy systems, or secure/government facilities
- Knowledge of virtualization, containerization, or embedded Linux systems
- Understanding of security standards for secure or regulated environments
Responsibilities
- Develop scalable software for data ingestion, command execution, and orchestration
- Interface with PLCs, industrial control systems, and edge hardware for end-to-end connectivity
- Build internal tools and APIs for telemetry, facility management, and remote operations
- Collaborate with field and integration teams to tailor software to real-world constraints
- Contribute to deployment planning, testing, and support across simulated and secure environments
- Travel up to 25% to customer sites for integration and post-deployment reviews
Other
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- 3–6 years of full-stack or systems software development experience
- U.S.-based, with willingness to travel occasionally
- Travel up to 25% to customer sites for integration and post-deployment reviews