Compiler Engineer (m/f/d)

TASKING

München

Hybrid

EUR 90.000 - 120.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Flexible working hours
Continuing professional growth
Competitive compensation
Competitive compensation

Zusammenfassung

A leading provider of development tools is seeking a skilled Senior Compiler Engineer based in Munich. In this role, you will connect the proprietary compiler backend with a Rust frontend, handling complex integration, analysis, and documentation. Candidates should possess a degree in Computer Science or related fields and have over five years of experience with C/C++ and Rust programming. The position offers flexible working hours in a hybrid environment along with a competitive salary based on international benchmarks.

Qualifikationen

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience as a Senior Software Engineer.
  • Familiar with multiple programming languages and excellent C/C++/Rust skills.
  • Senior level: at least five years in the field.

Aufgaben

  • Connect proprietary compiler backend with Rust frontend.
  • Perform requirements analysis, specification, and testing.
  • Design, implement, and test new and existing software.
  • Contribute to build and test environment integration.
  • Design, implement, test and optimize software units and benchmarks.

Kenntnisse

C/C++ programming
Rust programming
Problem solving
Scripting languages

Ausbildung

Degree in Computer Science, Electrical Engineering, or related field

Tools

Compiler code bases
Static analysis tools

Jobbeschreibung

We are seeking a highly motivated and skilled (Senior) Compiler Engineer to join our team at TASKING. Positions are open in both Germany (Munich area) and the Netherlands.

Who are we?

TASKING is a leading provider of development tools headquartered in Munich, Germany, offering high-performance, high-quality, safety & security-oriented embedded software development tools for multi-core architectures. Our development tools are used by automotive manufacturers and suppliers, as well as in adjacent markets around the world to realize high-performance applications in safety-critical areas.

As the recognized leader in high-quality, feature- and safety-compliant embedded software development tools, TASKING enables you to create code with best-in-class size and performance with compilers, debuggers and RTOS support for industry-leading microprocessors and microcontrollers.

Our customers are served from sales offices in the EU, US, China, Japan, Korea and India. Product development facilities are located in Munich (DE), Amersfoort (NL) and Ljubljana (SI).

Join us at TASKING and contribute to the success of our customers and the growth of our company!

What will you do?

As a skilled Compiler Engineer you will connect our proprietary compiler backend with a Rust frontend. You will be responsible for integrating the Rust language frontend, adapting internal representations, and ensuring seamless interoperability with our existing toolchain. This includes handling syntax and semantic analysis, IR translation, and backend compatibility adjustments. The role requires close collaboration with language experts, backend engineers, and tooling engineers to deliver a robust and performant solution.

Besides that, you will contribute to integrate our and rust's build and test environment.

Responsibilities:

  • Requirements analysis, requirements specification and test specification
  • Design, implement, document, test, and debug new and existing software units
  • Negotiating and influencing technical issues and solutions within the project team
  • Design and build ready-to-use example projects and reference designs
  • Benchmarking and Performance improvements
  • Bi-directional exchange with support engineers
  • Negotiating and influencing technical issues and solutions within the project team and product management
  • Change Analysis and Effort Estimation

Qualifications:

  • A degree in Computer Science, Electrical Engineering, or a related field
  • Familiar with multiple programming languages and have excellent C/C++/Rust programming skills and proficiency in using scripting languages
  • Has contributed to either proprietary or open-source compiler code bases or has developed static analysis tools
  • Is capable of solving complex problems where solutions can have wide-ranging effect on the TASKING product or product development.
  • A Senior Software Engineer has at least five years experience in this field.

What do we offer:

You will work in an informal, international, professionally challenging workspace, with flexible working hours and a hybrid working environment to fit with your personal needs. Continuing professional growth is provided to ensure you remain at the top of your field and keep abreast of industry developments. We believe your talent can add great value to our skills. In return, we offer you the opportunity to build a career within our internationally oriented organization.

And, it goes without saying that you will be compensated competitively, according to an international benchmark.

Ready to put your skills to work?

Then we'd love to hear from you! Please submit your application directly through LinkedIn or send an email to recruitment@tasking.com

TASKING complies with the General Data Protection Regulation (GDPR) and any other data protection laws or regulations that apply to TASKING. The company’s data privacy policy is also available on the company’s website: https://www.tasking.com/privacy-policy

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Software Development

Referrals increase your chances of interviewing at TASKING by 2x

Get notified about new Software Engineer jobs in Munich, Bavaria, Germany.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Engineer – Compiler Construction (Java/C++/...)
Software Engineer – Compiler Construction (Java/C++/...)

emmtrix Technologies GmbH • Karlsruhe

Hybrid
EUR 50.000 - 70.000
Cutting-edge solutions for code analysis
Flat hierarchies
Occasional work from abroad
Senior Software Engineer (Rust/Python) (f/m/d)
Senior Software Engineer (Rust/Python) (f/m/d)

United States Digital Space LLC • München

Hybrid
EUR 90.000 - 140.000
Hybrid work
Competitive pay
Pension/Bonus
+7
Software Engineer
Software Engineer

Optimus Search • Düsseldorf

Hybrid
EUR 60.000 - 80.000
Competitive salary
Flexible working hours
Career growth opportunities
+1
Senior Software Engineer (Rust/Python) (f/m/d)
Senior Software Engineer (Rust/Python) (f/m/d)

Munich Electrification • München

Hybrid
EUR 90.000 - 130.000
Hybrid work
Pension plan/bonus
Free gym access or Wellpass
+6
Senior Embedded Software Engineer – Hardwarenahe Entwicklung / Rust & C++ (all gender)
Senior Embedded Software Engineer – Hardwarenahe Entwicklung / Rust & C++ (all gender)

United States Digital Space LLC • Berlin

Vor Ort
EUR 70.000 - 90.000
Unbefristeter Arbeitsvertrag
Attraktive Vergütung
Mobiles Arbeiten nach Absprache
+3
AI Compiler Engineer (Senior Staff)
AI Compiler Engineer (Senior Staff)

roofline • Deutschland

Hybrid
EUR 90.000 - 120.000
Opportunities for career growth
Flexible work schedule
Equity options for employees
+1
Senior Embedded Software Engineer (m/f/x)
Senior Embedded Software Engineer (m/f/x)

WORK Microwave Inc. • Holzkirchen

Vor Ort
EUR 70.000 - 110.000
30 vacation days
Profit sharing
Bike and PC leasing
+1
Senior Embedded Software Engineer - Hardwarenahe Entwicklung / Rust & C++ (all gender)
Senior Embedded Software Engineer - Hardwarenahe Entwicklung / Rust & C++ (all gender)

RxREVU, Inc. • Berlin

Vor Ort
EUR 70.000 - 90.000
Unbefristeter Arbeitsvertrag
Attraktive Vergütung
Mobiles Arbeiten
+3
AI Compiler Engineer (Senior)
AI Compiler Engineer (Senior)

roofline • Deutschland

Hybrid
EUR 70.000 - 90.000
Growth opportunities
Competitive compensation
Flexible schedule
+1
System Engineer Tracker (all genders)
System Engineer Tracker (all genders)

TieTalent • Karlsruhe

Vor Ort
EUR 45.000 - 65.000
Company gym
Rooftop terrace
Free beverages
+3