Senior Systems Software Engineer-Driver & Firmware (Hybrid)

City of Shakopee, MN

Bayan Lepas

Hybrid

MYR 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work mode

Job summary

Emerson in Penang, Malaysia seeks a software engineer to unleash the value of systems and hardware through drivers, software, or firmware. You will design and test software features for new and existing products and drive software excellence across teams.

Requires a BS/MS in CS/CE/EE, 5+ years, strong C/C++, OO, and experience with Windows driver or Linux kernel development. Hybrid work and cross‑group collaboration are expected.

Qualifications

  • B.S. or M.S. in computer science and/or computer engineering and/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, OO programming, hardware or systems programming, computer architecture and OS.
  • Experience in Windows driver development and Linux kernel mode/user mode driver development is a plus.
  • Familiarity with debugging tools (WinDBG) and unit testing.
  • Scripting languages such as Python; Agile development methodologies.

Responsibilities

  • Unleash the value of systems & hardware through development of drivers, software, or firmware.
  • Specify, design, implement, and test software features for new and existing products.
  • Drive software development excellence, continuous improvement and bring innovation into software and hardware products.
  • Collaborate with R&D hardware/software teams, systems R&D, manufacturing, and other groups.
  • Sustain and maintain the software product meeting quality and security requirements.

Skills

C/C++
OOP
Software design
Python scripting
Agile
Driver development

Education

B.S./M.S. in computer science/engineering

Tools

Windows driver dev
Linux kernel dev
WinDBG

Job description

Emerson in Penang, Malaysia seeks a software engineer to unleash the value of systems and hardware through drivers, software, or firmware. You will design and test software features for new and existing products and drive software excellence across teams.

Requires a BS/MS in CS/CE/EE, 5+ years, strong C/C++, OO, and experience with Windows driver or Linux kernel development. Hybrid work and cross‑group collaboration are expected.

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 - Hardware/Driver Focus
Senior Systems Software Engineer - Hardware/Driver Focus

City of Shakopee, MN • Bayan Lepas

On-site
MYR 120,000 - 180,000
Senior Driver & Firmware Engineer (Windows/Linux)
Senior Driver & Firmware Engineer (Windows/Linux)

Emerson Automation • Bayan Lepas

Hybrid
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
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
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
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Keysight Technologies • Bayan Lepas

On-site
MYR 120,000 - 180,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
Staff Embedded Software Engineer: Systems & Integration
Staff Embedded Software Engineer: Systems & Integration

Bosch Malaysia • Bayan Lepas

On-site
Software Engineer
Software Engineer

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

On-site
MYR 60,000 - 80,000