R&D Software Engineer — Systems & Firmware Innovator

NI Malaysia Sdn Bhd

Penang

On-site

MYR 47,000 - 74,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Emerson is seeking a software engineer to unleash the value of systems and hardware through development of drivers, software, and firmware. You will collaborate with cross-functional teams to deliver high-quality, secure software solutions for new and existing products.

The role focuses on design, implementation, testing, maintenance, and continuous improvement. A BS/MS in CS/CE/EE and strong C/C++ skills, plus English communication, are required; fresh graduates are encouraged to apply.

Qualifications

  • BS or MS in computer science, computer engineering, or electrical engineering.
  • Strong understanding of high-level programming languages (C/C++).
  • 0–2 years of experience for Software Engineer; fresh graduates encouraged to apply.
  • Understanding of software design and architecture principles.
  • Understanding of object-oriented programming.
  • Understanding of programming for hardware or systems.
  • Understanding of computer architecture and operating systems.
  • Demonstrated ability to define and complete software projects.
  • Proficient in English communication in technical contexts.

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.
  • Work with colleagues from R&D hardware, R&D software, systems R&D, manufacturing, and other groups.
  • Sustain and maintain the software product to meet quality and security requirements.

Skills

C/C++
OOP
Software design
English communication
Hardware/software basics

Education

BS/MS in CS/CE/EE

Job description

Emerson is seeking a software engineer to unleash the value of systems and hardware through development of drivers, software, and firmware. You will collaborate with cross-functional teams to deliver high-quality, secure software solutions for new and existing products.

The role focuses on design, implementation, testing, maintenance, and continuous improvement. A BS/MS in CS/CE/EE and strong C/C++ skills, plus English communication, are required; fresh graduates are encouraged to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R&D Software Engineer (Fresh Graduates)
R&D Software Engineer (Fresh Graduates)

NI Malaysia Sdn Bhd • Penang

On-site
MYR 47,000 - 74,000
Senior Embedded Software Engineer (C/C++, Drivers)
Senior Embedded Software Engineer (C/C++, Drivers)

Emerson Electric Co • Malaysia

Hybrid
MYR 120,000 - 180,000
Hybrid work mode
Senior Software Engineer
Senior Software Engineer

Emerson Electric Co • Malaysia

Hybrid
MYR 120,000 - 180,000
Hybrid work mode
Embedded Software Engineer - Fresh Grads Welcome
Embedded Software Engineer - Fresh Grads Welcome

NI Malaysia Sdn Bhd • George Town

Hybrid
MYR 36,000 - 60,000
Hybrid work environment
Mentorship program
Professional development
2027 R&D Engineering Internship
2027 R&D Engineering Internship

Emerson Electric Co • Malaysia

On-site
MYR 17,000 - 23,000
2027 R&D Engineering Internship
2027 R&D Engineering Internship

Emerson Process Management Manufacturing (M) Sdn Bhd • Bayan Lepas

On-site
MYR 13,000 - 20,000
Software Manager
Software Manager

Emerson Electric Co • Malaysia

Hybrid
MYR 180,000 - 240,000
Hardware Digital Engineer
Hardware Digital Engineer

Emerson Electric Co • Bayan Lepas

On-site
MYR 367,000 - 571,000
R&D Test Engineer
R&D Test Engineer

Copeland • Bayan Lepas

On-site
MYR 60,000 - 90,000
Driver Software Engineering Manager
Driver Software Engineering Manager

Emerson Electric Co • Malaysia

Hybrid
MYR 180,000 - 240,000