Software Engineer (Entry)

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling

I korthet

Software Engineer (Entry) role in Bayan Lepas, Malaysia, focused on developing drivers, software, and firmware. Responsibilities include specifying, designing, implementing, and testing software features, while collaborating with cross-functional teams. Requires a B.S. or M.S. in computer science, computer engineering, or electrical engineering, with strong C/C++ programming skills and an understanding of software design principles.

Ansvarsområden

  • Develop drivers, software, or firmware.
  • Specify, design, implement, and test software features for new and existing products.
  • Drive software development excellence and innovation.
  • Collaborate with R&D hardware, R&D software, systems R&D, manufacturing, and other business groups.
  • Sustain and maintain software products to meet quality and security requirements.

Krav

  • B.S. or M.S. in computer science, computer engineering, and/or electrical engineering.
  • Strong understanding of computers and high-level programming languages (C/C++).
  • 0-2 years of experience (fresh graduates encouraged).
  • 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.

Önskade kvalifikationer

  • 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.
  • Ability to take initiative, be a self-starter, and work independently.
  • Ability to take ownership of goals and project schedules, and persistently drive tasks to completion.
  • Ability to work effectively across groups and with global teams.
  • English language proficiency and effective communication skills.
  • Ability to clearly and concisely communicate in English, particularly in technical conversations.

Förmåner

  • 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#Drivers#Firmware#Systems#Hardware#Programming#C/C++#Object Oriented Programming#Computer Architecture#Operating System#Debugging#Unit Testing#Python#Agile
Emerson Logo

Företag

Emerson

Publicerade jobb

för 1 månad sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Junior

Platser

Bayan Lepas, Malaysia

Kvalifikation

Kandidatexamen, Masterexamen

Sökande

Ansök tidigt