Staff Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems · Web Development

In short

Staff Software Engineer at Emerson in Bayan Lepas, Malaysia, focused on developing drivers, software, and firmware for systems and hardware. Requires a B.S./M.S. in computer science, computer engineering, or electrical engineering with 5-8 years of experience in software design, architecture, and programming.

Responsibilities

  • Develop drivers, software, or firmware to enhance systems and hardware.
  • Specify, design, implement, and test software features for products.
  • Drive software development excellence and innovation in products.
  • Collaborate with R&D hardware, R&D software, systems R&D, manufacturing, and business groups.
  • Maintain software product quality and security requirements.

Requirements

  • B.S. or M.S. in computer science, computer engineering, or electrical engineering.
  • Strong understanding of computers and high-level programming languages (C/C++).
  • 5-8 years of experience.
  • Detailed 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 system.
  • Demonstrated capability to define and complete software projects.

Desired Qualifications

  • Experience in Windows driver development.
  • Experience in Linux kernel mode & user mode driver development.
  • Experience with Windows & Linux debugging tools, such as WinDBG.
  • Experience with Unit testing.
  • Experience with scripting languages such as Python.
  • Experience with Agile development methodologies.
  • Demonstrated ability to problem-solve effectively.
  • Demonstrated ability to take initiative, be a self-starter, and work independently.
  • Demonstrated ability to take ownership of goals and project schedules, persistently driving tasks/projects to completion.
  • Demonstrated ability to work effectively across groups and with global teams (e.g. USA).
  • English language proficiency and effective communication skills.
  • Ability to clearly and concisely communicate in English, particularly in technical conversations.

Benefits

  • Competitive benefits plans.
  • Variety of medical insurance plans.
  • Employee Assistance Program.
  • Employee resource groups.
  • Recognition programs.
  • Flexible time off plans.
  • Paid parental leave (maternal and paternal).
  • Vacation and holiday leave.
#Software#Engineering#Development#Drivers#Firmware#Hardware#C++#Object Oriented Programming#Python#Agile
Emerson Logo

Company

Emerson

Job Posted

1 month ago

Employment Type

Full Time

WorkMode

Hybrid

Experience Level

Senior

Locations

Bayan Lepas, Malaysia

Qualification

Bachelor, Master

Applicants

Be an early applicant