> Markdown version of [/jobs/ext/1766419-intermediate-software-developer-ai-first](https://www.wearedevelopers.com/jobs/ext/1766419-intermediate-software-developer-ai-first). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Intermediate Software Developer (AI First) - **Company:** Seventy Seven Energy LLC - **Location:** Houston, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Agile Methodology, Artificial Intelligence, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), CAN Bus, Code Review, Communications Protocols, Computer Programming, Computer Engineering, Software Debugging, Integrated Development Environments, Linux System Administration, Modbus, Scrum Methodology, Real-Time Operating Systems, Software Engineering, Systems Architecture, Multithreading, Real Time Systems, Large Language Models, Concurrency, Backend, Information Technology, Software Version Control, Programming Languages - **Published:** July 15, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17593435?backUrl=%2Fcareer%2F17593435%2FIntermediate-Software-Developer-Ai-First-Texas-Houston ## About the Role * Demonstrated ability to design and implement maintainable, production-quality software. * Working knowledge of multithreading, concurrency, and timing-sensitive programming. * Ability to debug complex issues spanning software and hardware boundaries. * Strong verbal and written communication skills, including the ability to clearly explain technical concepts and trade-offs. * Ability to work effectively in a cross-functional, matrixed organization alongside software, hardware, controls, and operations teams. * Ability to manage multiple initiatives in a fast-paced development environment while maintaining quality standards. * Experience using version control systems and participating in collaborative development workflows and code reviews. * Demonstrated ability to leverage AI-assisted development tools responsibly and effectively. * Represent the Company and its values with integrity while maintaining high professional and ethical standards in all interactions., * Bachelor's Degree or Diploma in Computer Engineering, Computer Science, Software Engineering, or related field (or equivalent practical experience). * 3-6 years of professional software development experience. * Strong proficiency in C#, C++, or comparable strongly typed programming languages. * Experience developing software in Windows and/or Linux environments. * Experience working within an Agile development framework. *, * Experience with real-time or near-real-time systems. * Familiarity with industrial communication protocols such as CAN bus, Modbus, or similar. * Exposure to embedded systems, RTOS concepts, or hardware-adjacent software development. * Experience contributing to modular or service-oriented system architectures. * Prior experience in industrial, automation, or Oil & Gas environments. * Experience integrating or extending AI-assisted workflows in professional development environments. ## Description * 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. ## Related Videos - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Developer Tools for Microsoft Azure](https://www.wearedevelopers.com/videos/450-developer-tools-for-microsoft-azure) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What Industries Outside of AI Are Hiring The Most AI Experts?](https://www.wearedevelopers.com/magazine/98-what-industries-outside-of-ai-are-hiring-the-most-ai-experts) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)