Bedok - Automation Software Developer
This role offers you the opportunity to architect and implement next-generation intelligent systems using modern development practices, Large Language Models (LLMs), and agentic AI technologies.
About Innowave Tech Singapore
Innowave Tech is an Artificial Intelligence (AI) company providing solutions for the Semiconductor and Advanced Manufacturing industry. We combine deep industrial domain knowledge with innovative software development to address critical industry pain points.Our cutting-edge approach incorporates Large Language Models and agentic AI systems to create autonomous industrial automation solutions.
Your Role and Impact
As an Automation Software Developer, you will design and build robust software systems to automate operations in semiconductor manufacturing environments. You'll collaborate with cross-functional teams to develop, deploy, and optimize custom automation solutions that drive significant operational efficiencies for our clients.
Responsibilities:
- Architecture & Development: Design and implement modular, scalable automation software systems using Python and related frameworks
- System Integration: Build APIs and interfaces to connect with industrial equipment, databases, and existing client systems
- AI-Powered Automation: Develop intelligent systems that leverage LLMs and agentic AI to automate complex decision-making processes
- Software Testing & Quality: Develop comprehensive test suites to ensure reliability and performance of automation solution
- Code Management: Maintain clean, well-documented code using Git version control and modern CI/CD practices
- Containerization: Package applications using Docker for consistent deployment across different environments
- Data Processing: Implement efficient data processing pipelines to handle industrial sensor and equipment data
- Technical Problem Solving: Diagnose and resolve complex software issues in production environment
- Large Language Model (LLM) Integration: Design and implement systems that effectively utilize LLMs for industrial use cases
What We’re Looking For:
- Bachelor’s or master’s degree in computer science, Software Engineering, or related technical field
Required Technical Skills:
- Programming Languages: Advanced proficiency in Python with strong OOP skills
- Development Tools: Experience with Docker, Git, and modern software development workflows
- Backend Technologies: Familiar with RESTful APIs, message queues, and service-oriented architecture
- Database Knowledge: SQL and NoSQL expertise for industrial data management
- System Integration: Ability to integrate diverse industrial systems and equipment
- Automation Technologies: Experience with RPA frameworks, remote control tools, and KVM virtualization
- Large Language Models (LLMs): Implement and fine-tune LLMs (GPT, Llama, Claude) for industrial apps
- Agentic AI Systems: Knowledge of developing autonomous AI agents that can perform tasks with minimal human intervention
- Prompt Engineering: Skills in crafting effective prompts and implementing retrieval systems for LLM-based applications
- AI Orchestration: Experience coordinating multiple AI systems for complex tasks
Soft Skills:
- Strong problem-solving approach with ability to architect and implement complete software solutions
- Excellent code quality standards and software development best practices
- Collaborative mindset for working with cross-functional teams
- Effective technical communication skills for knowledge sharing and documentation
Bonus:
- Experience with async programming and multi-threading
- Familiar with AI/ML frameworks (TensorFlow, PyTorch, scikit-learn)
- Experience with microservices and containerized deployments
- Background in real-time monitoring and control systems
- Experience deploying automation in semiconductor/industrial environments
- Knowledge of industrial automation protocols and standards
- Understanding of deployment challenges in regulated environments
- Only Singaporean, Singapore PR, Malaysian, and local graduate bonded for local employment can apply due to MoM limitation.
- Work on pioneering AI projects transforming the semiconductor industry.
- Collaborate with and learn from industry experts in AI, automation, and data science.
- Enjoy a dynamic, innovative, and supportive work environment that encourages creativity.
- Clear career growth paths with opportunities to take on leadership roles.
Join us to lead innovation in automation and shape the future of smart manufacturing! We look forward to welcoming individuals who are passionate, proactive, and ready to make a difference. Apply today!