Embedded Automation Engineer

FILPAL

Bayan Lepas

On-site

MYR 42,000 - 78,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

FILPAL in Penang, Bayan Lepas, is seeking a software engineer to develop, deploy and maintain full-stack desktop and web applications based on C++ and Python, integrating with embedded hardware. You will translate technical specifications into scalable, reliable code and work with product managers, engineers and testers to meet customer requirements.

The role emphasizes automation, testing, and operating in an Agile environment using Git/GitLab CI/CD and OpenTAP.

Qualifications

  • Bachelor’s degree in a relevant engineering field.
  • 1+ years of software development experience, especially with hardware or embedded systems.
  • Proficiency in Python and C++.
  • Familiarity with CI/CD workflows and Git version control.

Responsibilities

  • Develop, test, and maintain software applications that interact with embedded systems and hardware components.
  • Develop automation frameworks to boost productivity and quality.
  • Create detailed test plans, debug, troubleshoot, and document test activities clearly.
  • Collaborate with cross-functional teams to define software requirements and architecture.
  • Use APIs to enable communication between software applications and embedded systems.
  • Participate in Agile discussions and code reviews, leveraging CI/CD pipelines.

Skills

C++
Python
Embedded systems
CI/CD
Git
OpenTAP
RTOS
APIs/SDKs
UI design
Automation

Education

Bachelor’s degree in Engineering

Tools

Git
Gitlab CI/CD
OpenTAP

Job description

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 Electrical Engineering, Electronic Engineering, Computer Engineering, Software Engineering, or software related field.

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.

27 March 2026

- Preferably 1+ years of experience in software application development, particularly in environments involving hardware or embedded systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Automation Engineer: Build & Automate Hardware Apps
Embedded Automation Engineer: Build & Automate Hardware Apps

FILPAL • Bayan Lepas

On-site
MYR 42,000 - 78,000
SOFTWARE ENGINEER
SOFTWARE ENGINEER

FOCUS INSIGHT TECHNOLOGY SDN BHD • Batu Kawan

On-site
MYR 120,000 - 180,000
Embedded Hardware Engineer
Embedded Hardware Engineer

Starway International Sdn Bhd • Selangor

On-site
MYR 36,000 - 60,000
Automation Engineer
Automation Engineer

Systems Limited - APAC • Kuala Lumpur

On-site
MYR 72,000 - 110,000
Embedded Software Linux Developer
Embedded Software Linux Developer

Sapphire Stream Technology Sdn. Bhd. • Penang

On-site
MYR 60,000 - 90,000
Automation Software Engineer (C#, Industrial Automation, 80% APAC travelling)
Automation Software Engineer (C#, Industrial Automation, 80% APAC travelling)

GTS Consulting • George Town

On-site
MYR 90,000 - 150,000
Software Embedded Architect for Windows
Software Embedded Architect for Windows

Keysight Technologies Malaysia Sdn. Bhd. • Penang

On-site
MYR 240,000 - 360,000
Senior Project Engineer
Senior Project Engineer

Contacthings Solution Sdn Bhd • Bayan Lepas

On-site
MYR 120,000 - 180,000
Medical & Insurance Coverage
Fast Track Career Development and Enh
Fast Track Career Development andEnh
Automation Engineer (System Integration Engineer)
Automation Engineer (System Integration Engineer)

LINCSTECH CIRCUIT MALAYSIA SDN. BHD. • Seberang Perai

On-site
MYR 60,000 - 90,000
Software Embedded Architect for Windows
Software Embedded Architect for Windows

Keysight Technologies • Penang

On-site
MYR 420,000 - 600,000