Senior Software Engineer

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

I korthet

We are seeking a Senior Software Engineer to develop drivers, software, and firmware for systems and hardware. Responsibilities include specifying, designing, implementing, and testing software features, while driving development excellence and innovation. This role requires a B.S. or M.S. in a relevant engineering field and over 5 years of experience with C/C++ and software architecture principles.

Ansvarsområden

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

Krav

  • B.S. or M.S. 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.
  • Detailed understanding of software design and architecture principles.
  • Detailed understanding of Object Oriented Programming.
  • Detailed understanding of programming for hardware or systems.
  • Detailed 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.
  • Demonstrated ability to take initiative, be a self-starter, and work independently.
  • Demonstrated ability to take ownership of goals and project schedules, and persistently drive 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.

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 engineering#embedded systems#hardware#firmware#drivers#software development#product development#testing#quality#security#r&d#manufacturing#c++#c#object oriented programming#computer architecture#operating systems#debugging#unit testing#python#agile
Emerson Logo

Företag

Emerson

Publicerade jobb

för 1 månad sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Senior

Platser

Bayan Lepas, Malaysia

Kvalifikation

Kandidatexamen, Masterexamen

Sökande

Ansök tidigt