
Principal Software Engineer
Emerson Electric Co.6 months ago
Bayan Lepas, MalaysiaStaff+
Responsibilities
- Develop drivers, software, and firmware for hardware and systems products.
- Specify, design, implement, and test software features for new and existing products.
- Apply software design, architecture, object-oriented programming, computer architecture, and operating-system principles.
- Define and complete software projects and drive tasks and projects to completion.
- Maintain software products to meet quality and security requirements.
- Collaborate with hardware R&D, software R&D, systems R&D, manufacturing, and other business groups.
- Drive software development excellence, continuous improvement, and innovation.
Requirements
- Bachelor’s or master’s degree in computer science, computer engineering, or electrical engineering.
- More than 10 years of experience.
- Strong understanding of computers and high-level programming languages, including C and C++.
- Detailed knowledge of software design and architecture, object-oriented programming, hardware or systems programming, computer architecture, and operating systems.
- Demonstrated ability to define and complete software projects.
- Preferred experience with Windows driver development, Linux kernel-mode and user-mode driver development, Windows and Linux debugging tools such as WinDBG, unit testing, and Python scripting.
- Ability to problem-solve, take initiative, work independently, own goals and schedules, and drive projects to completion.
- Ability to work effectively across groups and with global teams, with English proficiency and strong technical communication skills.
Benefits
- Hybrid work mode.
- Competitive benefits plans and a variety of medical insurance plans.
- Employee Assistance Program, employee resource groups, recognition programs, mentorship, training, and leadership opportunities.
- Flexible time off plans, including paid parental, vacation, and holiday leave.
- Inclusive, collaborative workplace culture focused on employee development and wellbeing.