Firmware Engineer
2 days ago
Duties and responsibilities
- Design, develop, and maintain firmware for IoT and smart home products.
- Participate in all phases of the firmware development lifecycle, including requirements, architecture, implementation, testing, and deployment.
- Troubleshoot and resolve issues involving both firmware and electronic hardware.
- Improve existing architectures, enhance system robustness, and ensure scalability.
- Evaluate, integrate, and migrate between microcontroller/microprocessor platforms.
- Develop internal tools and scripts to support product development, testing, and production workflows.
- Build prototypes and proofs-of-concept for new features or products.
- Provide guidance, code reviews, and mentorship to junior engineers.
- Collaborate cross-functionally with hardware, QA, product, and manufacturing teams to ensure smooth product delivery.
- Prepare technical documentation, including design specifications, test procedures, and release notes.
Competencies
Technical
- Languages: C/C++, Python, bash scripting
- Operating Systems / RTOS: FreeRTOS, bare-metal
- Version Control: Git
- Development Platforms: Linux and Windows
- Build Tools: Make, CMake
- Debugging Tools: JTAG/SWD debuggers, logic analysers, oscilloscopes, multimeters
- Hardware Knowledge: Microcontrollers, serial protocols (UART, SPI, I²C), wireless protocols (BLE, Wi-Fi, Zigbee)
Soft Skill
- Strong communication skills (English).
- Ability to work independently and in collaborative teams.
- Strong analytical, debugging, and problem-solving skills.
- Innovative and proactive in exploring new ideas or technologies.
- Curious, detail-oriented, and committed to continuous learning.
Measure of Success
- Delivery of robust, stable, and scalable firmware.
- Meeting project schedules and release milestones.
- Effective adherence to project scope, constraints, and budget.
- High satisfaction from internal stakeholders, partners, and end users.
- Reduction in firmware-related defects and support issues.
-
Robotics Software Engineer
2 weeks ago
Petaling Jaya, Selangor, Malaysia Work E Robotics Full time 60,000 - 120,000 per yearWork in a dynamic team to develop and implement firmware and software for robots.Work closely with electronics engineers to design and debug PCB boards.Write manuals and technical documentation.RequirementsDegree (BS or MS) in Computer Science, Electrical/Electronic Engineering, engineering, or equivalent industry experience.Project experience with STM32 or...
-
Embedded Software Engineer
3 hours ago
Petaling Jaya, Selangor, Malaysia LOCKSWITCH SDN. BHD. Full time 60,000 - 120,000 per yearThe individual will be expected toDevelop and maintain real time embedded software for systems that consist of numerous communications and I/O interfaces for security & automation applications.Design auxiliary systems & applications to allow for testing, provisioning & registration of the device during production.Be responsible for failure analysis and root...
-
Jr Technical Support Engineer
2 days ago
Petaling Jaya, Selangor, Malaysia Tapway Full time 30,000 - 60,000 per yearJob DescriptionVibrant and dynamic work environmentCompetitive salaryGreat growth potential in a fast-growing AI and Cloud industryWork location: 1 Utama MallEmployment Type: Contract for 1 year with shift rotation (6 days per week) (Potential for renewal depending on project basis and performance)Project type: ANPR (Automatic Number Plate Recognition)6 days...
-
Internship - Software Development (Embedded)
2 weeks ago
Petaling Jaya, Selangor, Malaysia Western Digital Full time 30,000 - 60,000 per yearCompany Description At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we've been doing just that—our technology...
-
Internship - Software Development (Embedded)
2 weeks ago
Petaling Jaya, Selangor, Malaysia Western Digital Full time 40,000 - 60,000 per yearCompany DescriptionAt Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we've been doing just that—our technology...
-
Internship - Software Development (Embedded)
3 hours ago
Petaling Jaya, Selangor, Malaysia Western Digital Full time $40,000 - $80,000 per yearAt Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we've been doing just that—our technology helped people put a man...
-
Technical Assistant
2 weeks ago
Petaling Jaya, Selangor, Malaysia MATRIX PARKING SOLUTION SDN BHD Full time 33,600 - 33,840 per year● Remote Configuration & Commissioning-Apply firmware updates, adjust image-capture parameters (focus, exposure, illumination) and manage device settings via remote access tools.-Arranging and assisting in giving step-by-step instructions to on-site personnel for camera placement.● System Monitoring & Preventive Maintenance-Monitor performance dashboards...
-
Payment Terminal Developer
2 days ago
Petaling Jaya, Selangor, Malaysia Revenue Group Berhad Full time 80,000 - 120,000 per yearKey ResponsibilitiesDevelop, maintain, and enhance Android-based applications for payment terminals and soundbox devices.Learn and apply C programming for the Aisino Q161 platform to enable secure EMV card reader and soundbox functionalities.Integrate payment processing features, NFC/QR code scanning, and transaction workflows.Collaborate with backend...
-
Product Application Engineer, Power Products
2 weeks ago
Petaling Jaya, Selangor, Malaysia Schneider Electric Full time 90,000 - 120,000 per yearJob SummaryThe Product Application Engineer (PAE) for Power Products plays a critical role in supporting pre-sales activities, designing tailored solutions, and ensuring technical excellence across Schneider Electric's low-voltage power product portfolio. This includes ACBs, MCCBs, busways, ATS, switchgear, and motor control systems. The PAE collaborates...
-
Project Executive
2 days ago
Petaling Jaya, Selangor, Malaysia Solarvest Full time 48,000 - 80,000 per yearThe EV Charger Project Executive is responsible for the installation, commissioning, maintenance, and troubleshooting of electric vehicle (EV) charging infrastructure. This role ensures smooth project delivery, optimal performance, safety compliance, and uptime of EV chargers across designated sites, supporting the transition to sustainable mobility.Job...