Software Developer (m/w/d)
GERMANY
Job description
THIS IS YOUR NEW DEPARTMENT
Here at Digital Industries, one of the main pillars of Siemens, we are the market leader in industrial automation. Our products are used in factories across the world, from car production to bottling plants.
At Efficient Engineering, part of Digital Industries, we build the engineering software used by our customers to configure and set up their factories – think of an IDE for factories.
We started over three years ago as an internal startup and have since grown to over 100 people across Germany, India, China, and the US. We are organized in teams of 5-8 people, working on topics ranging from cloud to compilers, frontend to industrial machines. Our internal "Erasmus" exchange program allows you to switch to another team for a sprint, fostering collaboration and knowledge sharing.
THIS IS YOUR NEW ROLE
As part of a team, you are building the next generation of automation engineering software. For this product we want to harness existing tools and best practices from software development and bring them into the world of industrial automation.
You will be part of an intrinsically motivated team contributing for an exciting and challenging area of compiler construction for the next generation automation platform.
WHAT TO EXPECT
- Lead the software development initiatives with a primary emphasis on advancing our compiler for the Structured Text programming language in automation, while also contributing to the enhancement of VS Code extensions.
- Collaborate closely with customers across various industries to validate and refine the solutions you create.
- Utilize modern tools and technologies, including C#/.NET, LLVM, WebAssembly, and JavaScript/TypeScript.
- Engage in cross-functional collaboration with international teams, contributing expertise on topics ranging from cloud computing to compiler optimization.
YOUR PROFILE
- Master degree or bachelor degree with first industry experience or equivalent education with appropriate work experience.
- Proficient in C# development and well-versed in the .NET ecosystem.
- Basic knowledge of compiler design and bonus points for experience in LLVM, WebAssembly.
- Familiarity with DevOps practices such as CI/CD and container technologies.
- Excellent communication skills in both German and English to drive ideas within our international projects.
What we offer.
- 2 to 3 days of mobile working per week as a global standard
- Attractive remuneration package
- Development opportunities for both personal and professional growth
- An environment where everyone can bring their whole self to work and feel a sense of belonging
- 30 leave days and a variety of flexible working models that allow time off for yourself and your family
- Share matching programs to become a shareholder of Siemens AG
- Location-dependent childcare services to combine family and career
- Barrier-free locations
- Find more benefits here
Individual benefits are adapted to meet local legal regulations, the requirements of different job profiles, locations, and individual preferences.
As an equal-opportunity employer we are happy to consider applications from individuals with disabilities.
www.siemens.com/careers - if you would like to find out more about jobs & careers at Siemens.
FAQ - if you need further information on the application process.