Principal Software Engineer

Emerson
Malaysia
Workplace: HybridFull timeFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Problem-solving","Initiative","Independent work","Ownership","Communication"]

Develop and test software features and drivers for new and existing systems and hardware products, partnering across R&D hardware, R&D software, systems R&D, and manufacturing. Own software design and architecture, contribute to software development excellence and continuous improvement, and help sustain the product to meet quality and security requirements. Work in a hybrid mode in Bayan Lepas, with strong emphasis on technical problem-solving, independence, and clear English communication.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Emerson
Emerson
3 months ago

Principal Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Develop and test software features and drivers for new and existing systems and hardware products, partnering across R&D hardware, R&D software, systems R&D, and manufacturing. Own software design and architecture, contribute to software development excellence and continuous improvement, and help sustain the product to meet quality and security requirements. Work in a hybrid mode in Bayan Lepas, with strong emphasis on technical problem-solving, independence, and clear English communication.
Location: Malaysia
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

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

Pay and Benefits

Perks:Health InsurancePaid ParentalPaid LeaveEmployee Assistance

Key Requirements

  • •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++).
  • •More than 10 years of experience is required.
  • •Detailed understanding of software design and architecture principles and Object Oriented Programming.
  • •Experience with programming for hardware or systems, including computer architecture and operating system concepts.
Experience:10+ years
Education:Bachelor's
Skills:Problem-solvingInitiativeIndependent workOwnershipCommunication
Languages:English
Tech Stack:C/C++PythonWindows driver developmentLinux kernel modeLinux user mode driver developmentWinDBGUnit testingAgile

Company Brief

Emerson
Global technology and engineering company providing automation solutions, commercial and residential products, and services across industrial, commercial, and consumer markets to improve operational performance and efficiency.
Industry: Industrial Automation
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: St. Louis, United States
Founded: 1890
WebsiteLinkedIn