
R&D Senior SW developer engineer
Hitachi, Ltd.16 days ago
Västerås, SwedenSenior
Responsibilities
- Design, develop, and maintain mission-critical software solutions for electric utility transmission, distribution, generation, and market operations.
- Contribute to Hitachi Energy Network Control products, including SCADA, EMS, DMS, ADMS, and WAMS platforms.
- Develop Windows desktop and rich-client applications using C#/.NET and WPF.
- Build communication, distributed-system, database, and high-performance software components.
- Identify root causes of complex software issues and implement sustainable corrective actions.
- Drive development and maintenance activities while ensuring high-quality software delivery.
- Collaborate with developers, product owners, architects, testers, Product Management, QA, Customer Delivery, customers, and global stakeholders.
- Participate in technical customer discussions and use AI-powered development tools to improve productivity and software quality.
Requirements
- A university degree in computer science, engineering, or a related technical field.
- At least 5 years of professional software development experience in enterprise, high-performance, or mission-critical environments.
- Expert proficiency in C# and the .NET Framework/.NET platform.
- Strong experience developing Windows desktop applications with WPF and rich-client applications.
- Experience with scripting languages such as PowerShell, Python, and JavaScript.
- Experience with WCF, REST APIs, Web Services, inter-process communication, and message-based communication frameworks.
- Strong knowledge of multithreading, asynchronous programming, process and thread synchronization, performance tuning, and optimization.
- Experience with Docker, Kubernetes, microservices, SOA, and distributed system architecture.
- Experience with AppDomain, cross-process communication, native and managed code interaction, and system-level or kernel-level APIs.
- Experience with SQL, Oracle, PostgreSQL, data modeling, query optimization, and database performance tuning.
- Experience with file handling and serialization/deserialization techniques.
- Good understanding of unit and integration testing techniques and testing frameworks.
- Experience with CI/CD pipelines, DevOps practices, static code analysis, security analysis tools, and software maintainability practices.
- Proficiency with GitHub Copilot, Microsoft Copilot, AI coding assistants, and intelligent code generation tools.
- Experience working in Agile/Scrum environments with globally distributed, cross-functional teams.
- Ability to work in customer-facing environments, adapt to changing priorities, and communicate effectively in English.
- Experience with C++ development is an added advantage.
Benefits
- Collective agreement.
- Flexible working hours.
- Health care and wellness allowance.
- Career opportunities within Hitachi Energy in Sweden and globally.
- Training and education supporting employee development.
- Employee Benefit Portal with thousands of discounts and perks.
- Supplementary compensation for parental leave.
- Full-time, non-remote position based in Västerås, Sweden.
Tech Stack
Categories
About Hitachi, Ltd.
Hitachi, Ltd. builds industrial, energy, rail, and digital systems for governments and enterprises, combining operational technology with IT, cloud, and data infrastructure services. Its portfolio spans power grids, factory automation, data centers, rail systems, and consulting delivered through units such as Hitachi Vantara, Hitachi Rail, and Hitachi Energy. Founded in 1910 and headquartered in Tokyo, it is listed on the Tokyo Stock Exchange and operates globally across critical infrastructure markets.