Software Developer -Compiler Engineering

Siemens AG
Erlangen, Germany
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

Remote
Erlangen, Germany

Tech stack

.NET
C Sharp (Programming Language)
Software Engineering
TypeScript

Job description

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 to an exciting and challenging area of compiler construction for the next generation automation ecosystem.

What we offer you

  • Attractive discounts on a wide range of products and services through Siemens Corporate Benefits.

  • Competitive Siemens pension plans and access to employee share programs.

  • Flexible learning and development opportunities to support both professional and personal growth.

  • Comprehensive health and wellness programs.

  • A collaborative and empowering culture that encourages you to contribute ideas and help shape products and the organization.

Requirements

Do you have experience in TypeScript?, Do you have a Bachelor's degree?, Bachelor's degree in a technical field or a comparable qualification with initial relevant professional experience (up to approximately three years).

  • Initial hands-on experience in software development.

  • Strong expertise in C# and the .NET ecosystem.

  • Solid knowledge of compiler design and a genuine interest in compiler technologies (e.g. LLVM).

  • Fluent in German and English.

  • Strong commitment to quality and craftsmanship in software development.

  • Agile mindset with a continuous drive to improve technical excellence and ways of working.

  • Collaborative team player with a positive attitude and a willingness to contribute to a supportive team culture.

Nice to Have

  • Experience with modern development practices such as CI/CD pipelines and container technologies.

  • Openness to working with diverse technologies, including WebAssembly and TypeScript (e.g. for VS Code extensions).

  • Passion for user experience and a customer-centric mindset.

  • Experience in industrial automation and Programmable Logic Controllers (PLCs).

About the company

* A modern development environment with automated testing, CI/CD pipelines, and state-of-the-art frameworks and technologies. * Healthy work-life balance with flexible working models and the option to work from home. Since each of over 300,000 team members feels that other benefits are particularly important, and we cannot list our entire benefit portfolio here, you can find more information here. The individual benefits are subject to regulatory, contractual, or corporate conditions. You'll make an impact by * Develop compiler and platform tools for the next-generation automation ecosystem. * Design, implement, and maintain software components, including the Structured Text compiler and its Language Server. * Validate developed solutions closely with customers across various industries. * Work with modern technologies such as C#, LLVM, WebAssembly, and JavaScript/TypeScript. * Collaborate with international, cross-functional teams on topics ranging from cloud platforms to compiler technologies., You are much more than your qualifications, and we believe in the potential of every single candidate. We look forward to getting to know you! At Siemens, we believe that feeling valued and included is the foundation for doing great work. That's why we aim to create an inclusive workplace where everyone feels a sense of belonging, and where individual perspectives and experiences are celebrated. Our commitment to fairness and respect extends to every applicant.

Apply for this position