ppZürich, Switzerlandbr/Seniority: 7+ years (systems, compilers, or embedded) /p pLead the software group that makes ComputeRAM® easy to use, from microcontrollers to accelerators. You will set the strategy and own hands-on delivery across drivers, compiler paths, code generation, kernels, benchmarking, and the SDK. 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. /p h3bWhat you’ll do /b /h3 ul liOwn 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. /li liBe 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. /li liDeliver a clean programming model, drivers, kernels, and examples; package them for real-world projects, and maintain stability as hardware evolves. /li liDefine the compiler development, establish priorities, and plan functionalities based on customer requirements. /li liCreate integration kits, reference designs for MCUs and accelerators, ready-to-build projects, and step-by-step guides that our customers and partners can follow. /li liGrow the team: hire, mentor, design, and code reviews, and set clear ownership boundaries.br/ /li /ul h3bOutcomes (first 18 months) /b /h3 ul liA production-level software suite with code, docs, and references for one MCU platform and one accelerator. /li liA compiler prototype that maps foundational AI algorithms and related layers
to ComputeRAM with clear speed-up and memory savings, documented end-to-end. /li liA benchmark and profiling suite, with visible improvements in latency and energy across releases /li /ul h3bRequirements /b /h3 ul li7+ years building low-level software or compilers; strong C++ and Python /li liA track record of shipping complete projects end-to-end, /li liExperience 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) /li liHands-on with at least one of: MLIR/LLVM passes, code generation, graph compilers, or high-performance DSP libraries. /li liAbility to deal with hardware-specific language, read specs, define clean APIs, and negotiate trade-offs. /li /ul h3bNice to have /b /h3 ul liExperience integrating with TensorFlow Lite for Micro. /li liExperience with packaging software for external developers. /li liMCU bring-up expertise and familiarity with toolchains /li liDeep learning and AI understanding and expertise, including quantization and edge-specific optimizations /li /ul h3Interview flow (indicative) /h3 ol li30-min intro with HR (role/context) /li liFirst Technical deep dive /li liSecond Technical Deep Dive /li li(Optional) Third
Technical Deep Dive /li liSystems/product conversation with management /li /ol /p
Arbeitgeber
Mehr Stellen finden
Weitere Stellen
(Wirtschafts-)Informatiker als Teamleiter IT-Abteilung - Weiterentwicklung von Compliance-Software (m/w/d)
insic GmbH
Ahrensburg+ 1 weitere
75.000–95.000 € brutto/Jahr
Senior Software und AI Architect (m/w/d)
rhenag Rheinische Energie AG
Köln
100.000–135.000 € brutto/Jahr
Fachinformatiker (m/w/d) Schwerpunkt Softwaretest
KNDS Deutschland
Süddeutschland+ 9 weitere
45.000–65.000 € brutto/Jahr