Ähnliche Jobs

Lead Software Developer (Compiler) - Zurich

Lead Software Developer (Compiler) - Zurich

Lead Software Developer (Compiler) - Zurich

Lead Software Developer (Compiler) - Zurich

microTECH Global

Halbleiter, elektronische Bauteile

Zürich

  • Art der Beschäftigung: Vollzeit
  • 115.000 CHF – 162.500 CHF (von XING geschätzt)
  • Vor Ort
  • Zu den Ersten gehören

Lead Software Developer (Compiler) - Zurich

Über diesen Job

Job Description

You will work closely with hardware and with early customers, turning a silicon capability into a developer-friendly product. One of your primary responsibilities will be to understand how our hardware works and provide feedback to the hardware designers on how to simplify its use and improve its performance from a system perspective. You will drive the growth of the team, set the bar for quality and documentation, and ship on a predictable cadence.

What you’ll do

  • Own the software development from a management perspective, being responsible for the deliverables and their quality, distributing the workload among team members, prioritizing the various activities, and reviewing the teamwork.
  • Be responsible for ensuring the correct exchange of information between the hardware and software teams, and handle the software part of our hardware/software co-design. Work with the architecture and custom design teams on data flows, programming models, and supported functionalities.
  • Deliver a clean programming model, drivers, kernels, and examples; package them for real-world projects, and maintain stability as hardware evolves.
  • Define the compiler development, establish priorities, and plan functionalities based on customer requirements.
  • Create integration kits, reference designs for MCUs and accelerators, ready-to-build projects, and step-by-step guides that our customers and partners can follow.
  • Grow the team: hire, mentor, design, and code reviews, and set clear ownership boundaries.

Outcomes (first 18 months)

  • A production-level software suite with code, docs, and references for one MCU platform and one accelerator.
  • A compiler prototype that maps foundational AI algorithms and related layers to ComputeRAM with clear speed-up and memory savings, documented end-to-end.
  • A benchmark and profiling suite, with visible improvements in latency and energy across releases

Requirements

  • 7+ years building low-level software or compilers; strong C++ and Python
  • A track record of shipping complete projects end-to-end,
  • Experience with roadmaps and reviews. Ability to work and lead independently, starting from top-level goals as input and producing a complete development plan, including planning (Jira, MS Project)
  • Hands-on with at least one of: MLIR/LLVM passes, code generation, graph compilers, or high-performance DSP libraries.
  • Ability to deal with hardware-specific language, read specs, define clean APIs, and negotiate trade-offs.

Nice to have

  • Experience integrating with TensorFlow Lite for Micro.
  • Experience with packaging software for external developers.
  • MCU bring-up expertise and familiarity with toolchains
  • Deep learning and AI understanding and expertise, including quantization and edge-specific optimizations
Job Reference
19003UNR
Categorisation

Gehalts-Prognose

Unternehmens-Details

company logo

microTECH Global

Halbleiter, elektronische Bauteile

Vereinigtes Königreich

Ähnliche Jobs

Senior Software Engineer

Coopers iET AG

Zürich + 0 weitere

97.000 CHF136.500 CHF

Senior Software Engineer

Zürich + 0 weitere

Coopers iET AG

97.000 CHF136.500 CHF

Compiler Engineer - Zurich - Perm

microTECH Global

Zürich + 0 weitere

101.500 CHF133.000 CHF

Neu · 

Compiler Engineer - Zurich - Perm

Zürich + 0 weitere

microTECH Global

101.500 CHF133.000 CHF

Neu · 

Senior Software Developer

NVIDIA

Zürich + 0 weitere

88.500 CHF123.500 CHF

Senior Software Developer

Zürich + 0 weitere

NVIDIA

88.500 CHF123.500 CHF

PowerBuilder/Python Developer

Luxoft DXC

Zug + 0 weitere

88.500 CHF104.000 CHF

PowerBuilder/Python Developer

Zug + 0 weitere

Luxoft DXC

88.500 CHF104.000 CHF

Compiler Team Lead - Serbia

microTECH Global

Zürich + 0 weitere

Compiler Team Lead - Serbia

Zürich + 0 weitere

microTECH Global

Software-Engineer mit Python Schwerpunkt

Noser Engineering AG

Winterthur + 0 weitere

89.500 CHF113.500 CHF

Software-Engineer mit Python Schwerpunkt

Winterthur + 0 weitere

Noser Engineering AG

89.500 CHF113.500 CHF

Quant Developer - Murex Risk Framework 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months, with possible extension)

CH10 - BJB Bank Julius Baer & Co. Ltd.

Zürich + 0 weitere

102.500 CHF150.000 CHF

Quant Developer - Murex Risk Framework 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months, with possible extension)

Zürich + 0 weitere

CH10 - BJB Bank Julius Baer & Co. Ltd.

102.500 CHF150.000 CHF

Python Developer (Universe DB/SQL)

Luxoft DXC

Zug + 0 weitere

90.000 CHF104.000 CHF

Python Developer (Universe DB/SQL)

Zug + 0 weitere

Luxoft DXC

90.000 CHF104.000 CHF

HPC and AI Software Architect

NVIDIA

Zürich + 0 weitere

HPC and AI Software Architect

Zürich + 0 weitere

NVIDIA