JavaScript Job: Senior Software Engineer

JavaScript Job Added on


Siemens AG


Erlangen - Germany

Job type


JavaScript Job Details

Here at Digital Industries, one of the main pillars of Siemens, we are the market leader in industrial automation, supplying technology used in everything from car production to bottling plants, all across the world.
At Efficient Engineering, we build the engineering software used by our customers to configure and set up their factories. Think of an IDE for factories.

As a software engineer, you will be part of a team 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 ecosystem.

Your tasks:
  • Develop with us the compiler and platform tools for the next generation automation ecosystem.
  • Plan and build a wide variety of software, including our compiler for Structured Text as well as our unique unit testing framework for automation and VS Code extensions.
  • Closely validate what you have built with our customers from all the industry.
  • Use modern tools and technologies such as C#, LLVM, WebAssembly and JavaScript / TypeScript.
  • Collaborate with colleagues across international teams worldwide on topics from cloud to compilers.
We offer:
  • An empowering and collaborative working environment, allowing you to contribute your ideas to shape the product and organization itself.
  • A productive development experience, with automated tests, CI/CD pipelines, and modern frameworks and technologies.
  • A healthy work life balance with the possibility of home office.
We are looking for:
  • You have successfully completed your technical bachelor's degree or have obtained a comparable education with relevant professional experience.
  • several years of software development experience.
  • Very good experience in C# development and .NET ecosystem.
  • Basic knowledge of compiler design and personal interest in compiler topics, e.g. LLVM.
  • You care about the overall quality of the things you create.
  • You strive to be more agile every day e.g. by improving your technical excellence and way of working
  • Be nice - be ready to spread a dose of kindness each day
We are happy about:
  • Some experience in current development standards like CI/CD and container technologies.
  • Open to work with different technologies, e.g. TypeScript for our VS Code extensions.
  • Passion for user experience and a customer-centric mindset.
  • Experience in industrial automation and Programmable Logic Controllers.

Make your mark in our exciting world at Siemens.

As an equal-opportunity employer we are happy to consider applications from individuals with disabilities. - if you would like to find out more about jobs & careers at Siemens.

- if you need further information on the application process.

Digital Industries

Company: Siemens AG

Experience Level: Experienced Professional

Job Type: Either