Embedded Software Engineer

ECTrons Sdn. Bhd.

Bayan Lepas

On-site

MYR 60,000 - 90,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ECTrons Malaysia seeks a fresh Embedded Software Engineer to join the team. The role focuses on embedded product development, reviewing customer requirements, and coordinating New Product Introductions with automation customers and internal teams.

You will work on firmware, embedded Linux, RTOS, and board bring-up while aligning with industry needs and ECTrons project goals. This position offers exposure to cutting-edge technologies in industrial automation and AI-enabled systems.

Qualifications

  • Strong foundation in embedded systems on MCU/MPU/FPGA platforms.
  • Proficiency in C, C++, and Python.
  • Experience with embedded Linux and RTOS, firmware development, and board-level debugging.
  • Ability to translate customer requirements into embedded product features and specifications.

Responsibilities

  • Engage with customers across automation, factory, ATE, and industrial system domains to understand requirements.
  • Document and clarify customer requirements for features, specs, and NPI plans.
  • Collaborate with ECTrons teams on embedded systems involving MPU, MCU, FPGA, interfaces, and edge AI platforms.
  • Support product definition and market-fit validation for industrial automation and embedded controllers.
  • Participate in NPI activities including requirement reviews, prototype planning, test planning, and validation tracking.
  • Assist in firmware development, embedded Linux, RTOS, board bring-up, driver integration, and debugging.
  • Coordinate with customers and internal teams to manage feedback, changes, risks, blockers, and delivery expectations.
  • Prepare technical documents such as specs, architecture notes, test plans, and review summaries.

Skills

C/C++ programming
Python programming
Embedded Linux / RTOS
Firmware debugging
Customer-facing communication
UML diagrams

Tools

Git
Yocto / Embedded Linux build

Job description

Position Overview:

We are seeking for a fresh Embedded Software Engineer to join ECTrons Malaysia and support embedded product development, customer requirement review, and New Product Introduction (NPI) coordination. The ideal candidate will work closely with automation customers, factory machine makers, ATE stakeholders, and internal engineering teams to ensure ECTrons develops embedded and industrial AI products that fit real market needs. This role combines embedded systems engineering, customer-facing technical engagement, and product-market requirement validation.

Key Responsibilities:
  • Engage with customers from automation, factory machine maker, ATE, and industrial system integration domains to understand technical and workflow requirements.
  • Review, clarify, and document customer requirements so they can be translated into embedded product features, system specifications, and NPI plans.
  • Collaborate with ECTrons engineering teams on embedded systems involving MPU, MCU, FPGA, industrial I/O, communication interfaces, and edge AI platforms.
  • Support product definition and market-fit validation for industrial automation, AI-enabled factory systems, and embedded controller products.
  • Participate in NPI activities including requirement review, prototype planning, test planning, validation tracking, and feedback consolidation.
  • Assist in firmware, embedded Linux, RTOS, board bring-up, peripheral validation, driver integration, and hardware/software debugging.
  • Coordinate with customers and internal teams to manage technical feedback, requirement changes, risks, blockers, and delivery expectations.
  • Prepare technical documents such as requirement specifications, architecture notes, test plans, validation reports, workflow diagrams, and customer review summaries.
  • Support AI-powered ERP and industrial AI initiatives by connecting customer operational workflows with practical embedded and software implementation plans.
  • Work with leadership to identify product gaps, feature priorities, and engineering decisions that improve product-market fit.
Requirements
Required Skills and Expertise:
Technology Stack:
  • Strong foundation in embedded systems using MCU, MPU, or FPGA-based platforms.
  • Programming proficiency in C, C++, and Python.
  • Working knowledge in embedded Linux, RTOS platforms, firmware development, and board-level debugging.
  • Understanding of industrial automation systems, factory machines, ATE, industrial I/O, or machine communication interfaces.
Core Platform Exposure - Basic Working Knowledge Required:
  • Basic working knowledge of Yocto / embedded Linux build systems, including image build concepts, layers, recipes, and BSP workflow.
  • Basic working knowledge of Zephyr RTOS, including device tree, Kconfig, drivers, samples, board support, and build workflow.
  • Basic working knowledge of FreeRTOS concepts such as tasks, queues, timers, synchronization, and firmware architecture.
  • Ability to understand board bring-up workflows for MPU, MCU, and FPGA-based systems.
  • The role expects practical platform exposure and learning ability; advanced expertise can be developed through ECTrons project work.
Core Skills:
  • Ability to communicate with customers, understand technical requirements, and document them clearly for engineering execution.
  • Strong debugging and problem-solving skills across firmware, hardware interfaces, and system integration.
  • Solid understanding of GIT version control and structured engineering workflows.
  • Ability to use engineering tools such as digital multi meters, oscilloscopes, logic analyzers, serial consoles, and debug probes.
  • Ability to communicate system architecture and workflows using UML diagrams, flowcharts, block diagrams, and technical documents.
  • Strong collaboration skills to work with cross-functional teams across embedded, AI, ERP, hardware, and customer-facing functions.
Benefits

At ECTrons, you’ll work hands-on with cutting-edge technologies that make it into real customer deployments — from ARM and RISC‑V, Zephyr RTOS and Embedded Linux to FPGA, Edge AI, NPUs, AI Agents, computer vision, IoT, robotics and industrial automation. It’s an opportunity to build real products, solve real engineering challenges, and work across the full technology stack from hardware to servers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer: Edge AI for Industry
Embedded Systems Engineer: Edge AI for Industry

ECTrons Sdn. Bhd. • Bayan Lepas

On-site
MYR 60,000 - 90,000
Software Engineer (Embedded C++)
Software Engineer (Embedded C++)

Michael Page • Johor Bahru

On-site
MYR 97,000 - 119,000
Performance-based bonus
Career development opportunities
Permanent position
Senior Embedded Software Engineer
Senior Embedded Software Engineer

EAGLE WIRELESS ENGINEERING CENTRE SDN. BHD. • Penang

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

AGEO Autonomy • Kampung Sekolah Simpang Ampat

On-site
MYR 60,000 - 90,000
Paid holidays
Medical insurance
Statutory benefits (EPF/SOCSO/EIS)
Mechatronic Engineer
Mechatronic Engineer

ITEC • Kuala Lumpur

On-site
MYR 80,000 - 120,000
Competitive salary and benefits
Professional growth and career development
Collaborative work environment
+1
Embedded Systems Engineer — C/C++, RTOS & Linux
Embedded Systems Engineer — C/C++, RTOS & Linux

Entrypass Corporation Sdn Bhd • Sepang

On-site
MYR 96,000 - 144,000
Mechatronic Engineer
Mechatronic Engineer

Nexperia • Kuala Lumpur

On-site
MYR 70,000 - 90,000
Competitive salary and benefits
Opportunities for professional growth
Collaborative work environment
EE Engineer
EE Engineer

Beyondsoft Singapore • Kuala Lumpur

On-site
MYR 67,000 - 100,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Kendryte K230 • Penang

On-site
MYR 90,000 - 140,000
Engineer II
Engineer II

UCT • Malaysia

On-site
MYR 33,000 - 100,000