OverviewAbout usWe are the independent expert in assurance and risk management. Driven by our purpose, to safeguard life, property, and the environment, we empower our customers and their stakeholders with facts and reliable insights so that critical decisions can be made with confidence.
As a trusted voice for many of the world’s most successful organizations, we use our knowledge to advance safety and performance, set industry benchmarks, and inspire and invent solutions to tackle global transformations.
About Energy SystemsWe help customers navigate the complex transition to a decarbonized and more sustainable energy future. We do this by assuring that energy systems work safely and effectively, using solutions that are increasingly digital. We also help industries and governments to navigate the many complex, interrelated transitions taking place globally and regionally, in the energy industry.
About the roleWe are looking for a Software Engineer (m/w/d) to strengthen our Energy Systems team in Dresden.
Become part of our team and
- automate operations in the high-voltage grid
- make electrical power supply safer
- actively shape the energy transition
You can expect
- to contribute to the development of an application for the control center of power grids for grid restoration
- to implement real-time algorithms with a modern technology stack in a Linux environment
- to develop and integrate APIs and data models based on CIM (Common Information Model) / CGMES
- to collaborate closely with experts in power grids and control systems
- to deliver stable, reliable, and secure solutions for control systems
- to work with software engineering experts to design the architecture of high-performance applications for power grid control centers.
What we offerWe offer a challenging, varied, and responsible position in a dynamic team and work environment.
Join our global team of around 200 professionals with diverse backgrounds and experiences. Your workplace will be in Dresden. Work closely with direct team members or other global DNV colleagues.
We offer flexible (hybrid) working conditions and support you in optimizing your home office. Personal growth and development are important to us, so we provide opportunities to grow through on-the-job training, coaching, and internal and external training programs.
- Fair compensation
- Profit-sharing
- Access to company benefits such as public transport subsidies, bike leasing through JobRad, Urban Sports membership, location-based lunch subsidies, and employee portals.
DEI-Statement: DNV is an equal opportunity employer and considers qualified applicants regardless of gender, religion, ethnicity, national or ethnic origin, cultural background, social group, disability, sexual orientation, gender identity, marital status, age, or political opinion. Diversity is an essential component of our corporate culture, and we invite you to be part of this diversity.
About youWe welcome applicants from various academic backgrounds, such as a Bachelor's degree in Computer Science, Energy Engineering, or related technical fields, or practical experience at a similar level. We encourage applicants who have the following qualifications:
- Experience in designing and implementing software systems with programming languages such as C++, C#, or Java
- Interest in modern programming languages (e.g., Rust) and programming paradigms
- Experience with modern software development processes using version control systems (Git), CI/CD, and Test-Driven Development
- Experience with agile working processes, e.g., Scrum, Kanban
- Fluent German language skills
The ability to work effectively in a team, share ideas, and contribute to a common goal, as well as the motivation to collaborate with highly qualified experts in electrical engineering, are essential for this role. You bring strong analytical skills to identify and solve complex technical problems, and you work with high motivation, carefully and with high-quality standards in a critical infrastructure context. Additionally, you can develop multiple solutions to a problem, discuss these with other developers, and make a rational decision.