Enable job alerts via email!

Software Engineer

Emerson

George Town

On-site

MYR 40,000 - 80,000

Full time

16 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented software engineer to join their dynamic team. This role emphasizes collaboration and innovation, where you will develop and maintain software for cutting-edge hardware solutions. You will be responsible for driving software excellence, working closely with diverse teams, and contributing to the continuous improvement of products. The company values employee growth and offers a supportive culture that fosters creativity and teamwork. If you are passionate about technology and eager to make a meaningful impact, this opportunity is perfect for you.

Benefits

Medical insurance
Employee Assistance Program
Flexible time off
Paid parental leave
Vacation and holiday leave

Qualifications

  • Strong understanding of programming languages and software design principles.
  • Experience with debugging tools and unit testing.

Responsibilities

  • Develop drivers and software for hardware systems.
  • Collaborate with R&D teams to enhance product features.

Skills

C/C++
Object-Oriented Programming
Windows driver development
Linux kernel mode & user mode driver development
Debugging tools (WinDBG)
Python scripting
Agile development methodologies

Education

B.S. in Computer Science
M.S. in Computer Engineering
B.S. in Electrical Engineering

Tools

WinDBG

Job description

Job Description

NI is now part of Emerson, which is a leading provider of Test and Measurement (T&M) solutions within Emerson's Business Unit.

In this Role, Your Responsibilities Will Be:
  • 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.
  • Collaborate with colleagues from other divisions such as R&D hardware, R&D software, systems R&D, manufacturing, or other business groups.
  • Sustain and maintain the software product to meet quality and security requirements.
Who You Are:

You thrive in collaborative environments, working seamlessly with diverse teams to achieve shared objectives through open communication and mutual support. Your proactive problem-solving approach enables you to anticipate challenges, take initiative, and drive tasks forward efficiently. Your dedication, persistence, and ability to navigate complex situations empower you to contribute meaningfully and drive success.

For This Role, You Will Need:
  • B.S. or M.S. in computer science, computer engineering, or electrical engineering.
  • Strong understanding of computers and high-level programming languages (C/C++).
  • Detailed understanding of:
    • Software design and architecture principles
    • Object-Oriented Programming
    • Programming for hardware or systems
    • Computer architecture and operating systems
    • Capability to define and complete software projects
  • Experience in areas such as:
    • Windows driver development
    • Linux kernel mode & user mode driver development
    • Debugging tools like WinDBG for Windows & Linux
    • Unit testing
    • Scripting languages like Python
  • Experience with Agile development methodologies
Preferred Qualifications:
  • Ability to problem-solve effectively and take initiative as a self-starter.
  • Ownership of goals and project schedules, with persistence to complete tasks/projects.
  • Effective collaboration across groups and with global teams (e.g., USA).
  • Proficiency in English and strong communication skills, especially in technical discussions.
  • Fresh graduates or entry-level candidates are encouraged to apply.
Our Culture & Commitment to You

At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster innovation, collaboration, and diverse perspectives, believing that great ideas come from great teams. We support ongoing career development and an inclusive culture through mentorship, training, and leadership opportunities. We are committed to employee wellbeing, offering competitive benefits, medical insurance, Employee Assistance Program, employee resource groups, recognition programs, flexible time off, paid parental leave, vacation, and holiday leave.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.