Senior Software Developer

1 day ago


Bayan Lepas, Penang, Malaysia Innowave Tech Sdn. Bhd. Full time 80,000 - 120,000 per year

Are you passionate about transforming industries with cutting-edge technology? We are seeking skilled Software Developers and experienced Senior Software Developers to join our Data Science & AI team on our journey toward smart factory automation for the semiconductor industry. If you have strong Python skills and an interest in AI, this role offers you the chance to be part of impactful projects and develop the next generation of intelligent systems.

Who we are

Innowave Tech is an Artificial Intelligence (AI) company offering solutions for the Semiconductor and Advanced Manufacturing industry through AI-driven automation software. Our strength lies in combining deep industrial domain expertise with cutting-edge AI and software engineering to solve complex factory problems.

Your Role and Impact

As a Software Developer (Python - Automation Software Development), you will be at the forefront of developing AI-powered solutions to replace manual operations, helping our clients build smarter, more efficient factories. You will collaborate with industry experts and cross-functional teams, ensuring seamless deployment and optimization of automation software in customer environments. This role offers a unique opportunity to work with innovative technologies and make a meaningful impact in a fast-evolving industry.

What You'll Do

Software Developer:

  • Take part in the design and development of automation programs, focusing on tools and machines in the semiconductor industry.
  • Collaborate with clients and cross-functional teams to understand existing manual processes and devise automated solutions.
  • Deploy and test automation software on-site, working closely with customer teams to ensure smooth operation.
  • Be part of continuous innovation by integrating AI, RPA, and remote-control technologies into automation systems.

Senior Software Developer:

  • Proactively break down ambiguous manufacturing problems and propose multiple technical approaches.
  • Architect modular, scalable solutions that can adapt to evolving shop-floor requirements.
  • Keep algorithmic considerations in mind and collaborate closely with data scientists and computer-vision engineers to integrate advanced analytics or control logic as needed.
  • Mastery in python (3.x), leveraging frameworks/tech like Asyncio, multithreading, and functional programming.
  • Build clean, well-documented code with strong OOP and design-pattern best practices.
  • Interface with industrial equipment (via rest, WebSocket, MQTT or custom protocols).
  • Containerize with docker; collaborate on git for reliable releases.
  • Integrate or fine-tune LLMs and agentic ai agents to automate complex decision workflows.
  • Develop retrieval-augmented systems, effective prompt strategies, or rule-based fallbacks as needed.
  • Create exhaustive unit/integration tests and simulation environments to validate automation logic.
  • Troubleshoot production issues with clear root-cause analyses and corrective solutions.

What We're Looking For

Basic Requirements

  • Must be legally eligible to work in Penang, Malaysia without the need for a work pass or visa sponsorship.
  • Minimum Bachelor's, or Master's degree in Computer Science, Data Science, or related fields.
  • Excellent communication skills; English proficiency is required, and Chinese communication skills are also required for interacting with clients from China.
  • Professional work experience as a software developer, primarily using Python.
  • Proficiency in Python with experience in RPA, remote control tools, and virtualization (KVM).
  • Familiarity with Databases, Docker, Git, APIs, and message queues.
  • Experience in AI/ML, including frameworks such as TensorFlow, PyTorch, or LLM fine-tuning, is highly desirable.
  • Hands-on experience in semiconductor or industrial automation environments is a plus.

Senior Role Requirements

  • 3-5 years of professional software development experience, primarily using Python, plus experience with related tools and ecosystems (e.g., Git, Docker, RPA tools).
  • Strong problem-solving and deep thinker ; able to work through uncertainty, ask the right questions, and drive solutions to completion.
  • Collaborative and able to work effectively with Data Science or Computer Vision teams, with an understanding of basic data processing and computer vision workflows to implement algorithmic components in production.

Why Join Us?

  • Work on pioneering AI projects transforming the semiconductor industry.
  • Collaborate with and learn from industry experts in AI, automation, and data science.
  • Be part of a dynamic, innovative, and supportive team that fosters creativity.
  • Work in a comfortable environment that empowers you to perform at your best.
  • Clear career growth paths with opportunities to take on leadership roles.
  • Competitive salary package for the ideal candidate.
  • 13th month annual wage supplement (AWS)
  • Performance bonus and annual salary adjustment based on your contributions and company growth.
  • Wellness benefits and access to a basic on-site gym.

We are a growing company with exciting opportunities ahead, and we're seeking passionate individuals to grow with us. If you're ready to be part of something meaningful, we'd be delighted to have you on board

We also have a few openings in other roles, feel free to reach out if you'd like to explore them.

Email: hr-



  • Bayan Lepas, Penang, Malaysia Motorola Solutions Full time 140,000 - 200,000 per year

    Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's...


  • Bayan Lepas, Penang, Malaysia eTeam Full time 80,000 - 120,000 per year

    Position:Senior Software Engineer – ITLocation:Bayan Lepas, MalaysiaType:Contract (12 months, full-time, onsite)Key Accountabilities:Design, code, test, debug, and document software per Dell's system quality standards.Analyze business needs and create effective software solutions.Prepare technical and test documentation (design docs, test data, test cases,...


  • Bayan Lepas, Penang, Malaysia Waftech Sdn Bhd Full time 60,000 - 163,800 per year

    Responsibilities:Develop software solutions for automated process equipment.Improve equipment capability and performance through software enhancements.Create software verification plans and test procedures to ensure reliability.Generate comprehensive documentation, including design specifications, for software development.Provide support to customers when...


  • Bayan Lepas, Penang, Malaysia Motorola Solutions Malaysia Sdn Bhd Full time 90,000 - 120,000 per year

    Department OverviewThe Accessories and Energy Software team plays a pivotal role in the product development lifecycle, starting from front-end design and architectural development to costing, agile development, and test automation. With a focus on innovation, the team drives an exciting product roadmap aimed at mobilizing and connecting people in the moments...


  • Bayan Lepas, Penang, Malaysia TTOT SDN BHD Full time 102,000 - 120,000 per year

    Responsible for developing and coding for the existing equipment application or system application.Design and develop control, machine software & hardware for high-speed automated machines.Participate in the technical architecture, functional requirements, and technical specifications of products and projects.To analyze and implement customer...

  • Software Developer

    2 weeks ago


    Bayan Lepas, Penang, Malaysia Niagawan Plus Sdn Bhd Full time 40,000 - 60,000 per year

    Join us as we innovate and refine our suite of accounting software products—PHP and Flutter.This role offers an exciting chance to collaborate with a dynamic team, improve user experiences, and play a vital role in the evolution of our platform.As aSoftware Developer, your contributions will go beyond coding—you'll help shape the future of financial...


  • Bayan Lepas, Penang, Malaysia Motorola Solutions Full time 120,000 - 180,000 per year

    Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's...


  • Bayan Lepas, Penang, Malaysia Hunters International Full time 8,500 - 13,500 per year

    ResponsibilitiesDesign and development of the test automation framework, considering scalability, performance, and maintainability. Collaborate with a diverse team of developers, testers, users, and project managers to gather requirements and define architectural solutions that align with the needs of the framework community. Develop and maintain technical...


  • Bayan Lepas, Penang, Malaysia Motorola Solutions Full time 30,000 - 120,000 per year

    Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's...


  • Bayan Lepas, Penang, Malaysia Motorola Solutions Malaysia Sdn Bhd Full time 40,000 - 60,000 per year

    Department DescriptionInternational Services & SoftwareOur Department (Field Service) is providing technical support for the delivery of a major mission-critical operations system in the development and implementation of customer applications and company products for the customer's best performance and success.We are seeking a Junior Software Developer who...