Senior Driver & Firmware Engineer (Windows/Linux)

Emerson Automation

Bayan Lepas

Hybrid

MYR 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Emerson Automation in Malaysia is seeking an experienced software/driver engineer to develop drivers, software, and firmware for our hardware products. You will specify, design, implement, and test features while driving software excellence and cross-functional collaboration in a hybrid work environment.

The role requires 5+ years of experience, strong C/C++ skills, and familiarity with Windows/Linux driver development and debugging tools.

Qualifications

  • BS/MS in computer science, computer engineering, or electrical engineering.
  • Strong understanding of computers and high-level programming languages (C/C++).
  • More than 5 years of experience is required.
  • Software design and architecture principles; OOP; hardware/software programming.
  • Windows and Linux driver development and debugging tools familiarity.

Responsibilities

  • Unleash value of systems & hardware through drivers, software, or firmware development.
  • Specify, design, implement, and test software features for products.
  • Drive software development excellence and continuous improvement.
  • Collaborate with R&D hardware/software, systems R&D, manufacturing and other groups.
  • Sustain and maintain software to meet quality and security requirements.

Skills

C/C++
Python
Agile methodologies
Unit testing
English proficiency

Education

B.S./M.S. in Computer Science / Computer Engineering / Electrical Engineering

Tools

WinDBG
Linux kernel driver development
Windows driver development

Job description

Emerson Automation in Malaysia is seeking an experienced software/driver engineer to develop drivers, software, and firmware for our hardware products. You will specify, design, implement, and test features while driving software excellence and cross-functional collaboration in a hybrid work environment.

The role requires 5+ years of experience, strong C/C++ skills, and familiarity with Windows/Linux driver development and debugging tools.

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

Similar jobs worth comparing

Staff Software Engineer - Driver & Firmware (Hybrid)
Staff Software Engineer - Driver & Firmware (Hybrid)

Emerson • Bayan Lepas

Hybrid
MYR 90,000 - 150,000
Hybrid work mode
Senior Systems Software Engineer-Driver & Firmware (Hybrid)
Senior Systems Software Engineer-Driver & Firmware (Hybrid)

City of Shakopee, MN • Bayan Lepas

Hybrid
MYR 120,000 - 180,000
Hybrid work mode
Senior Systems Software Engineer - Hardware/Driver Focus
Senior Systems Software Engineer - Hardware/Driver Focus

City of Shakopee, MN • Bayan Lepas

On-site
MYR 120,000 - 180,000
Staff Software Engineer - Driver & Firmware Specialist
Staff Software Engineer - Driver & Firmware Specialist

City of Shakopee, MN • Malaysia

On-site
MYR 120,000 - 180,000
Global Embedded Driver & Firmware Engineer
Global Embedded Driver & Firmware Engineer

Agensi Pekerjaan Versatile Creation Sdn. Bhd. 201801011153 (1273169-A) • Bayan Lepas

On-site
MYR 60,000 - 80,000
Staff Software Engineer
Staff Software Engineer

City of Shakopee, MN • Malaysia

On-site
MYR 120,000 - 180,000
Hybrid Software Engineer – Systems & Hardware Drivers
Hybrid Software Engineer – Systems & Hardware Drivers

NI (NATIONAL INSTRUMENTS) • Bayan Lepas

Hybrid
MYR 78,000 - 134,000
Medical insurance plans
Flexible time off
Parental leave
Software Engineer
Software Engineer

Agensi Pekerjaan Versatile Creation Sdn. Bhd. 201801011153 (1273169-A) • Bayan Lepas

On-site
MYR 60,000 - 80,000
R&D Test Engineer: Automated Hardware/Software Platforms
R&D Test Engineer: Automated Hardware/Software Platforms

Emerson • Bayan Lepas

On-site
MYR 60,000 - 120,000
Senior Technical Support Engineer - Global Systems & Data
Senior Technical Support Engineer - Global Systems & Data

Emerson • Bayan Lepas

On-site
MYR 55,000 - 70,000