🎁 Sebelum melamar, latih wawancara ini. Buat akun WorkMundi gratis dan dapatkan Latihan Wawancara di HelpsYouSpeak — tanpa biaya, tanpa kartu. Saya mau latihan saya →
Position Overview: We are seeking an experienced 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.
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.