Siemens

Software Developer (f/m/d) – Compiler Engineering

Siemens

Erlangen, Bavaria, Germany · Full Time

Be the first to apply

Experience
Up to 3 yrs
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
In office
Education
Bachelor’s degree in a technical field or equivalent
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

Join a motivated team at Siemens focused on creating the next wave of automation engineering software by integrating modern software development best practices into industrial automation solutions.

Key Responsibilities

  • Develop innovative compiler and platform tools tailored for the future automation ecosystem.
  • Design, implement, and maintain robust software components including a Structured Text compiler and its associated Language Server.
  • Collaborate closely with clients from various industries to validate developed solutions.
  • Apply cutting-edge technologies such as C#, LLVM, WebAssembly, and JavaScript/TypeScript.
  • Work within international, multidisciplinary teams on topics spanning cloud infrastructure and compiler technology.

Your Profile

  • Educational background: Bachelor's degree in a relevant technical discipline or similar qualification with up to roughly three years of relevant professional experience.
  • Hands-on software development experience with strong proficiency in C# and the .NET ecosystem.
  • Familiarity with modern software engineering practices, including continuous integration/delivery pipelines and containerization.
  • Basic understanding of compiler architecture and a strong interest in compiler technologies like LLVM.
  • Strong dedication to software quality and craftsmanship.
  • Embrace agile methodologies with a continuous improvement mindset regarding technical excellence and workflows.
  • Excellent team player with a positive approach, eager to support a collaborative environment.
  • Proficiency in both German and English languages.

Additional Advantages

  • Willingness to engage with diverse technologies such as WebAssembly and TypeScript, for example in VS Code extensions.
  • A passion for user experience and a customer-focused mindset.
  • Experience in industrial automation and working with Programmable Logic Controllers (PLCs).

What Siemens Offers

  • Competitive compensation package.
  • Discounted public transit tickets to keep you mobile.
  • 30 days of paid vacation coupled with flexible work schedules accommodating personal and family needs.
  • Option to work remotely 2 to 3 days per week as part of global standards.

Inclusivity and Equal Opportunity

Siemens is committed to fostering a workplace built on inclusion, valuing all perspectives and experiences. As an equal opportunity employer, candidates from all backgrounds are warmly welcomed. Preference is given to applicants with disabilities or equivalent status when qualifications are equal.

About Siemens Digital Industries

As a global leader in industrial automation, Siemens Digital Industries supplies technologies powering manufacturing across diverse sectors worldwide. The Software Defined Automation division focuses on developing the engineering software tools that empower customers to configure their factories efficiently, effectively serving as an integrated development environment for industrial setups.

Minimum education

Bachelor's Degree

Tools & software

Low-level virtual machine LLVM compilers required

How they work

Teamwork & Collaboration Adaptability Initiative Work Ethic Positive Attitude

Languages

Servicenow Ericsson
🤖
Online · instant AI help
Broxer