jobs in FILPAL (M) SDN BHD

FILPAL (M) SDN BHD Hiring! Full Time Software Application Engineer in Pulau Pinang, Earn up to MYR 3,500 - Ricebowl

Software Application Engineer

MYR3,500 - MYR3,500 Per Month
Share
Save

Working Location

  • Bayan Lepas Pulau Pinang Malaysia

Job Description

Responsibilities

You can also apply via our official Career website: *************

Job Summary:

Develop, deploy and maintain full-stack software desktop/web applications based on C++ and Python language with respect to user and business requirements. This person must demonstrate strong ability to interpret technical specifications into scalable, maintainable and efficient code. This person must be able to work with product managers, other engineers, and testers to fulfill customers’ requirements.

Key Responsibilities:

- Develop, test, and maintain software applications that interact with embedded systems and hardware components.
- Develop automation frameworks that increase productivity, minimize errors, and support continuous improvement initiatives.
- Able to create detailed test plans, perform debugging and troubleshooting, execute test activities, and produce clear and comprehensive test documentation.
- 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.
- Participate in agile technical discussions, code reviews, troubleshooting and testing related with app developments using CI/CD pipeline or equivalent automation tools.
- Familiarity with Git source control and Gitlab CI/CD pipeline.
- Proficiency in software development and automation tools, including Python, C++, and OpenTAP.

Qualifications:

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 & API/SDK integration.

Skillsets:

- 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.
- Strong understanding of instrument APIs/SDKs and ability to integrate multiple hardware devices into a unified software environment.
- Familiarity with automation frameworks to streamline measurement workflows and improve operational efficiency.
- Proficiency in debugging and optimizing software for performance and reliability.
- Strong problem-solving skills and ability to work collaboratively in a fast-paced environment.
- 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.

Optional Skillsets:

- Demonstrate ability to work and self-learn independently.
- Demonstrate ability to identify and prioritize tasks based on urgency.
- Demonstrate ability for good time management in handling multiple job scopes.

Job Type: Permanent

Pay: From RM3,500.00 per month

Benefits:

  • Flexible schedule
  • Free parking
  • Health insurance
  • Maternity leave
  • Opportunities for promotion
  • Parental leave
  • Professional development

Work Location: In person

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More