Software Application Engineer/ Developer

6 days ago


Bayan Lepas, Penang, Malaysia FILPAL Full time

Salary Range: RM3,200 - RM4,500

Job Overview:

We are seeking a talented and driven Software Application Engineer/Developer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining software applications that interface with embedded systems, microcontroller-based hardware, and etc. Your work will bridge the gap between hardware and user-facing software, ensuring seamless integration and high performance across our product line.

Key Responsibilities:

Design and Development:

  • Develop, test, and maintain software applications that interact with embedded systems and hardware components.
  • Collaborate with cross-functional teams, including embedded software engineers, hardware engineers, and product management, to define software requirements and architecture.
  • Utilizing application interfaces (APIs) that facilitate communication between software applications and embedded systems.
  • Create a user-friendly interface for the software application

Integration:

  • Ensure smooth integration of software applications with various engineering platforms, ensuring compatibility and performance optimization.
  • Work on middleware solutions to manage communication between embedded systems and higher-level software applications.

Testing and Debugging:

  • Perform rigorous testing of software applications to ensure reliability, security, and performance.
  • Debug and resolve software issues related to application performance, user interface, and hardware interaction.

Documentation and Support:

  • Develop and maintain comprehensive documentation for software applications, including design specifications, user manuals, and troubleshooting guides.
  • Provide technical support and guidance to internal teams and end-users, addressing software-related inquiries and issues.

Continuous Improvement:

  • Stay up-to-date with industry trends, tools, and technologies to continually enhance software development processes and product quality.
  • Contribute to code reviews, sharing best practices and fostering a culture of continuous learning within the team.

Qualifications:

Education:

  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Electronic Engineering or software related field.

Experience:

  • Preferably 1+ years of experience in software application development, particularly in environments involving hardware or embedded systems.
  • Experience with programming languages such as C/C++/C#, Python, Java, or similar. (Proficiency in C# and Python is highly preferred.)
  • Added value for experience in Linux System Programming & Assembly Language.

Skills:

  • Strong understanding of software architecture, particularly in systems that interact with hardware.
  • Experience with communication protocols (e.g., UART, SPI, I2C, CAN) and real-time operating systems (RTOS) is a plus.
  • Proficiency in debugging and optimizing software for performance and reliability.
  • Strong problem-solving skills and ability to work collaboratively in a fast-paced environment.

Soft Skills:

  • Excellent communication skills, both written and verbal.
  • Ability to work independently as well as part of a team.
  • Strong attention to detail and a commitment to delivering high-quality software.

Preferred Qualifications:

  • Experience with IoT systems or industrial automation.
  • Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Knowledge of user interface design and development.
#J-18808-Ljbffr

  • Bayan Lepas, Penang, Malaysia Siemens Digital Industries Software Full time

    As a key member of our support team, you will play a crucial role in providing exceptional customer service and ensuring the success of our products. Your primary responsibility will be to handle customer inquiries and problems reported through our support portal or by phone. You will work closely with the development team to resolve issues, document...


  • Bayan Lepas, Penang, Malaysia SAM Engineering & Equipment (M) Bhd Full time

    Software Development Engineer (SAM Engineering & Equipment)We are seeking an experienced Software Development Engineer to join our team at SAM Engineering & Equipment (M) Bhd.As a Software Development Engineer, you will be responsible for the analysis, design, development, troubleshooting, debugging, and maintenance of high-volume systems.Our ideal candidate...


  • Bayan Lepas, Penang, Malaysia Mi Equipment (Malaysia) Full time

    Job DescriptionMi Equipment (Malaysia) is seeking an experienced Software Development Engineer to join our team. The successful candidate will be responsible for designing and developing software, control systems, and hardware for automated machines.The ideal candidate will have a strong background in software programming and electronics/electrical design,...


  • Bayan Lepas, Penang, Malaysia Siemens Digital Industries Software Full time

    Direct message the job poster from Siemens Digital Industries Software.Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being...


  • Bayan Lepas, Penang, Malaysia UVE Technology Sdn. Bhd. Full time

    The ideal candidate will develop automation/machine vision applications based on customer requirements.Key ResponsibilitiesDevelop hardware and software solutions for automation/machine vision applications.Analyze, maintain, and improve existing applications to ensure optimal performance.Discover and fix programming bugs to prevent system...


  • Bayan Lepas, Penang, Malaysia SAM Engineering & Equipment (M) Bhd Full time

    IT Application Engineer (Software Developer)Add expected salary to your profile for insightsInvolved in the analysis, design, development, troubleshooting, debugging and maintenance of high-volume systems.Development of Web application, Windows Application, Windows ServiceAPI Integration with third party application.Develop effort estimates and plan...


  • Bayan Lepas, Penang, Malaysia Boostorder Sdn Bhd Full time

    About BoostorderBoostorder Sdn Bhd is a pioneering AI SAAS-based software company that offers automated order and payment solutions for Brands and Distributors. Our mission is to simplify complex business processes and enhance efficiency.Job SummaryThis position involves developing and enhancing Boostorder's solutions using the Flutter framework,...


  • Bayan Lepas, Penang, Malaysia National Instruments Full time

    The NI Semiconductor Business Unit (BU) Customer Centric Solution (CCS) team is seeking to hire an experienced Applications Engineer to work on the customer engineering opportunities that enable the sale of standard NI products. The primary responsibilities of this position are to work with NI customers, sales personnel, engineering, and alliance partners to...

  • Software Engineer

    6 days ago


    Bayan Lepas, Penang, Malaysia Unison Consulting Full time

    Unison Consulting is seeking a highly skilled Software Engineer with expertise in .NET to join our team.The ideal candidate will have a strong background in software development principles and practices, and be able to design, build, and configure applications using .NET.We are looking for someone who can collaborate with cross-functional teams to identify...


  • Bayan Lepas, Penang, Malaysia Boostorder Sdn Bhd Full time

    About Boostorder Sdn BhdWe are an innovative AI SAAS-based software company that provides automated order and payment solutions to brands and distributors. Our mission is to simplify complex business processes and enhance efficiency.Job DescriptionIn this role, you will contribute to the development and enhancement of Boostorder's solutions using the Flutter...

  • Software Engineer

    6 days ago


    Bayan Lepas, Penang, Malaysia RP Manpro Full time

    Software Engineer (Shenzhen Colibri Technologies Co., Ltd)Shenzhen Colibri Technologies Co., Ltd., established in 2001, specializes in cross-industry automation technology for advanced manufacturing. As a leading provider of automation solutions, Colibri focuses on R&D, design, production, sales, and technical services for automation equipment and precision...


  • Bayan Lepas, Penang, Malaysia Boostorder Sdn Bhd Full time

    This job is for a Software Engineer specializing in Flutter. You might like this job because it offers unique perks like fast-track promotions, medical insurance, and a flexible work environment.RM 3500 - RM 5500Fueled by a passion for digital transformation? Desire for a space where challenges & success thrive in the realm of speed & innovation? Feel like...


  • Bayan Lepas, Penang, Malaysia ALA Engineering Full time

    Summary:ALA Engineering is a leading innovator in automation technology, specializing in solutions for feedlot operations. Based in the US, we are building the world's first fully autonomous feed truck, dedicated to driving advancements in sustainable and productive future. Join our team as an Embedded Software Engineer and contribute to cutting-edge...


  • Bayan Lepas, Penang, Malaysia UVE Technology Sdn. Bhd. Full time

    The ideal candidate will be responsible for developing automation/machine vision applications in terms of hardware and software.ResponsibilitiesDevelop automation/machine vision applications in terms of hardware and software (Coding) based on customer requirements.Analyze, maintain, and improve existing applications.Discover and fix programming...

  • Application Developer

    2 weeks ago


    Bayan Lepas, Penang, Malaysia UST Malaysia Full time

    Direct message the job poster from UST Malaysia[Talent Acquisition] [Helping People to Land Their Dream Job] [Dare to Change]Developers will be involved in reviewing current state design and working with the technical lead to define future state design, document, review, develop, test, and implement code features. Our group creates and maintains decision...


  • Bayan Lepas, Penang, Malaysia Niagawan Plus Sdn Bhd Full time

    The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership...


  • Bayan Lepas, Penang, Malaysia UVE Technology Sdn. Bhd. Full time

    The ideal candidate will be responsible for developing automation/machine vision applications in terms of hardware and software.ResponsibilitiesDevelop automation/machine vision applications in terms of hardware and software (Coding) based on customer requirements.Analyze, maintain, and improve existing applications.Discover and fix programming...


  • Bayan Lepas, Penang, Malaysia Agensi Pekerjaan Reeracoen Malaysia Sdn. Bhd. Full time

    Job SummaryWe are seeking a highly skilled Software Control Engineer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and debugging software control systems.The ideal candidate will have a strong background in mechatronic or electromechanical engineering and experience in machine software...

  • Software Engineer

    1 day ago


    Bayan Lepas, Penang, Malaysia Unison Consulting Full time

    Job OverviewAt Unison Consulting, we are seeking a highly skilled Junior .NET Developer to join our team. As an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements using ASP.NET MVC.About the RoleThis is an exciting opportunity to work with cross-functional...


  • Bayan Lepas, Penang, Malaysia Emerson Full time

    About the RoleWe are seeking an exceptional individual to join our team as a Principal Solutions Engineer. The successful candidate will have a strong background in complex system or application development, system integration, and/or the test and measurements industry.The key responsibilities of this role include accurately identifying customer needs,...