Senior Software Engineer (ADG System R&D)
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Webbutveckling
I korthet
Ansvarsområden
- Design, develop, and maintain high-quality text-based UI panel solutions, reusable components, and shared libraries.
- Translate business and technical requirements into scalable, maintainable software solutions.
- Own assigned deliverables throughout the software development lifecycle.
- Collaborate with project teams to identify and resolve technical risks and delivery challenges.
- Contribute to the continuous improvement of development tools, frameworks, and engineering practices.
- Develop and maintain automated tests and validation mechanisms.
- Participate in design reviews, code reviews, and testing activities.
- Drive defect resolution, root cause analysis, and continuous improvement of engineering standards.
- Support release readiness, stabilization activities, and post-release issue resolution.
- Collaborate effectively with engineers, technical leads, and project stakeholders.
- Share technical knowledge, best practices, and lessons learned.
- Support onboarding and mentoring of junior engineers.
- Contribute to a culture of teamwork, accountability, and continuous improvement.
Krav
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.
- Min 6 years of software development experience using object-oriented programming languages such as C# or .NET.
- Experience developing and maintaining desktop or enterprise software applications.
- Strong understanding of software design principles, design patterns, and modern software engineering practices.
- Experience with source control systems, build processes, and software development lifecycle practices.
- Experience troubleshooting and resolving complex technical issues.
- Demonstrated ability to deliver project commitments and support software releases.
- Strong communication and collaboration skills with the ability to work effectively in cross-functional teams.
Önskade kvalifikationer
- Experience developing C# desktop applications using WPF and MVVM architecture.
- Experience building reusable frameworks, libraries, or UI components.
- Experience with automated testing, unit testing, and software quality practices.
- Familiarity with CI/CD pipelines, build automation, and release management processes.
- Experience working on software projects involving hardware integration, instrumentation, or engineering applications.
- Experience with API integration technologies such as gRPC, REST APIs, or messaging frameworks.
- Knowledge of modern UI/UX principles and application architecture.
- Experience mentoring junior engineers and contributing to technical knowledge sharing.
- Experience working in Agile or iterative software development environments.
- Familiarity with modern developer productivity tools.
- Experience with NI LabVIEW & NI test equipment.
Förmåner
- Award-winning employee development programs.
- Engaged community of inquisitive, dedicated people.
- Opportunity to contribute to solutions that make the world healthier, safer, smarter, and more sustainable.
Färdigheter
Emerson is a leading global technology, software, and engineering company providing innovative solutions for customers in industrial and commercial markets. We help customers in the world’s most essential industries solve the biggest challenges of modern life. Every day, our global workforce fulfills our unified Purpose and lives out the Values we hold close as an organization: Integrity, Safety & Quality, Support Our People, Customer Focus, Continuous Improvement, Collaboration, and Innovation. Across the globe, we are united by a singular Purpose: We drive innovation that makes the world…
Företag
EmersonPublicerade jobb
för 1 dag sedan
Anställningstyp
Heltid
Arbetsform
Hybrid
Erfarenhetsnivå
Senior
Platser
Bayan Lepas, Malaysia
Kvalifikation
Sökande
Ansök tidigt
