Design, develop, test, and maintain industrial control software supporting frac fleet operations. Own delivery of moderately complex features or subsystems across embedded systems, backend services, and operator interfaces (desktop, web, or mobile). Collaborate closely with hardware, electrical, and controls engineers to ensure proper integration between software and physical equipment. Troubleshoot and resolve issues involving timing constraints, concurrency, hardware communication, and field-reported defects. Utilize AI development tools (e.g., code assistants, LLM-based tools) to accelerate implementation, refactoring, test generation, and documentation. Critically evaluate and validate AI-generated output for correctness, maintainability, security, and safe operation in real-time environments. Contribute to architectural discussions and recommend design improvements that enhance modularity, scalability, and reuse. Participate actively in Agile/Scrum ceremonies, including sprint planning, estimation, backlog refinement, and retrospectives. Provide accurate task estimates, identify technical risks early, and communicate trade-offs clearly. Contribute to code reviews and uphold established coding standards and development practices. Develop and maintain automated tests to support reliable, repeatable releases. Support field deployments, troubleshooting, customer investigations, and post-release analysis as required. Perform other related duties and special projects, as assigned.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level