Embedded Software Developer

MINDTECK SOFTWARE MALAYSIA SDN BHD

Penang

On-site

MYR 90,000 - 150,000

Full time

3 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

Mindteck is seeking an experienced embedded software engineer to design, implement, and maintain firmware for mission-critical communication devices across industrial segments in Malaysia. You will participate in all phases of the SDLC from requirements gathering to release validation, define software requirements for new platforms and features, and develop architectural specs, ICDs, and MSCs.

Lead or participate in peer reviews to uphold safety and quality, diagnose complex issues with lab

Qualifications

  • Hands-on experience developing real-time embedded software for mission-critical communication equipment and industrial systems.
  • Strong proficiency in C and/or C++, with OOAD and data structures.
  • Knowledge in embedded software development, e.g. drivers, protocols, WiFi, DSP, 5G/LTE, and embedded Linux.
  • Experience in real-time embedded software development for communication devices and automotive/industrial applications.
  • Good knowledge of microprocessors and controller design.
  • Real-time OS knowledge is essential.
  • Experience with embedded debugging tools and on-chip debuggers.
  • Experience with Bitbucket/GitHub/Jira.
  • Experience in AI (AI Agentic, SDD, Co-pilot).

Responsibilities

  • Design, implement, and maintain firmware for communication devices across commercial, government, and industrial segments.
  • Participate in all phases of SDLC from requirements gathering to release validation.
  • Define software requirements for new platforms and features.
  • Develop architectural specs, ICDs, and MSCs.
  • Lead or participate in peer reviews and design walkthroughs to ensure safety and quality.
  • Diagnose complex system-level issues using lab equipment and debugging tools.
  • Collaborate with global R&D, hardware, and validation teams to deliver cohesive solutions.

Skills

C
C++
Embedded systems
OOAD
Real-time OS
Debugging tools
Version control
AI basics

Education

Bachelors/Masters/PhD in EE or CS

Tools

Bitbucket
GitHub
Jira
Embedded Linux

Job description

Responsible for design, implement, and maintain firmware for communication devices for the professional and mission critical markets in the commercial, government and industrial segments.

Participate across all phases of the software development life cycle (SDLC), from requirements gathering and system-level architecture to board bring-up, integration, and release validation.

Define specifications which include software requirements for new software platforms and/or new system features/solutions.

Develop architectural specifications, technical requirements, Interface Control Documents (ICDs), and Message Sequence Charts (MSCs).

Lead and/or participate in peer code reviews, design walkthroughs, and architectural evaluations to uphold rigorous safety and quality standards.

Able to diagnose complex system-level issues with or without using lab instrumentation (oscilloscopes, logic analyzers, spectrum analyzers, and JTAG/SWD debuggers).

Partner closely with global R&D centers, hardware teams, and system validation engineers to deliver cohesive product solutions.

Job Requirements
  • Bachelor’s, Master’s, or Ph.D. in Electrical Engineering, Electronics, Telecommunications, Computer Engineering, Computer Science, or a related field.
  • Hands‑on experience developing real‑time embedded software for mission‑critical communication equipment, industrial automation, or automotive systems.
  • Strong proficiency in C and/or C++, with solid foundations in Object‑Oriented Analysis and Design (OOAD) and data structures.
  • Knowledge in embedded software development e.g. Drivers, Protocols, WiFi, DSP, 5G/LTE and embedded Linux.
  • Experience in real‑time embedded software development for communication devices, automotive applications, industrial automation and consumer products.
  • Good knowledge of microprocessors and controller design.
  • Possess real time operating system knowledge.
  • Experience with embedded debugging tools, on‑chip debuggers, and hardware test equipment (oscilloscopes, protocol analyzers).
  • Experience with Bitbucket/GitHub/Jira
  • Experience in AI (AI Agentic, SDD, Co‑pilot)
Unlock job insights

Hirer responsiveness Salary match Number of applicants

Mindteck is a global software services company, offering a wide range of information technology solutions that helps our customers enhance their overall business performance. We offer a broad spectrum of IT services including Custom Application development, Application Management, Reengineering and Independent testing services in Embedded & System programming, Business Application Consulting, Storage and Infrastructure & SAP services.

We span a global presence with offices in USA, UK, Germany, Singapore, Malaysia, Middle East and India. Mindteck's customers include Fortune 500 companies, multinationals, small and medium enterprises across several industries. Our customer's business focus is diverse as well. A representative list of our customer industries include Capital Markets, High‑tech Manufacturing, Insurance, Medical Equipments, Telecom, Semiconductor Manufacturing, Shipping, Smart Cards, Storage / Server, Software Products, Retail, Wireless Devices. Mindteck's flexibility allows us to work successfully with customers from numerous industries with diverse business focus, on projects of all sizes.

Please visit our website www.mindteck.com for more information

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Developer level II
Embedded Software Developer level II

Dexian Asia Pacific • Penang

On-site
MYR 50,000 - 90,000
Real-Time Embedded Firmware Engineer (Mission-Critical)
Real-Time Embedded Firmware Engineer (Mission-Critical)

MINDTECK SOFTWARE MALAYSIA SDN BHD • Penang

On-site
MYR 90,000 - 150,000
Embedded Engineer
Embedded Engineer

Quintus Search • Puchong

On-site
MYR 89,280 - 133,920
Senior Embedded Software Engineer
Senior Embedded Software Engineer

EAGLE WIRELESS ENGINEERING CENTRE SDN. BHD. • Penang

On-site
MYR 120,000 - 180,000
Senior / Staff Embedded Software Engineer - Hardware Solution Product
Senior / Staff Embedded Software Engineer - Hardware Solution Product

Bosch Group • Bayan Lepas

On-site
MYR 167,000 - 257,000
Leave entitlement
Insurance
FIRMWARE ENGINEER
FIRMWARE ENGINEER

PNE Electric Sdn Bhd • Johor Bahru

On-site
MYR 60,000 - 120,000
Medical
Parking
In-house training
+2
Senior Embedded Software Engineer - Hardware Solution Product
Senior Embedded Software Engineer - Hardware Solution Product

Bosch • Bayan Lepas

On-site
MYR 60,000 - 90,000
Leave Entitlements
Company Insurance
Expression of Interest: R&D Firmware Engineer
Expression of Interest: R&D Firmware Engineer

Keysight Technologies • Penang

On-site
MYR 90,000 - 120,000
Staff/Senior Linux Embedded SW Engineer
Staff/Senior Linux Embedded SW Engineer

Bosch • Bayan Lepas

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

Motorola Solutions Malaysia Sdn Bhd • Penang

On-site
MYR 120,000 - 180,000