Sw Engineer - Ai Frameworks
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
Semidynamicsâ software team is extending support for our hardware into the tools and frameworks that enable clients to deploy AI applications.Weâre looking for software developers with strong C++ experience in complex, multi-layered projects, ideally with exposure to the interface between hardware and software.If youâre passionate about performance, code quality, and solving complex technical challenges, youâll find real opportunities to grow here.Youâll work side by side with our hardware and AI teams, with the chance to influence not just our software stack, but the direction of the hardware itself.What Youâll DoDesign and build software components that integrate deeply with Semidynamics hardwareWork across multiple layers of complex systems, from low-level interfaces to higher-level frameworksCollaborate closely with hardware and AI teams to shape both software architecture and hardware capabilitiesProfile, debug, and optimize code for performance and reliabilityRequirementsWhat Youâll BringRequiredStrong experience with modern C++C programming experienceWorking knowledge of PythonExperience with Linux environmentsMultithreading experienceSoftware profiling and debugging (gdb)Strong problem-solving skills and attention to detailEnglish proficiency at C1 levelNice to HavePyTorch dispatcher/ATen internalsvLLMSGLangCMakeLLVM/GCCHardware/software interfacing experienceMulti-GPU deploymentC/C++ and Python interoperability (pybind11)ONNX Runtime execution provider (EP) registrationOpen source contributionsCUDA/ROCmAI kernel developmentBare-metal programmingAI application developmentWorkload analysisWhy Semidynamics?Join one of Europeâs most promising deep-tech semiconductor scale-upsAccelerated career development pathHybrid model: 4 days/week at our Barcelona city-center office, 1 day WFH1 week per year of âwork from anywhere in the worldâCompetitive compensation package#J-*****-Ljbffr
Requirements
Experience with Linux environments Multithreading experience Software profiling and debugging (gdb) Strong problem-solving skills and attention to detail English proficiency at C1 level Nice to Have PyTorch dispatcher/ATen internals vLLM SGLang CMake LLVM/GCC Hardware/software interfacing experience Multi-GPU deployment C/C++ and Python interoperability (pybind11) ONNX Runtime execution provider (EP) registration Open source contributions CUDA/ROCm AI kernel development Bare-metal programming
Benefits & conditions
Why Semidynamics? Join one of Europeâs most promising deep-tech semiconductor scale-ups Accelerated career development path Hybrid model: 4 days/week at our Barcelona city-center office, 1 day WFH 1 week per year of âwork from anywhere in the worldâ Competitive compensation package #J-*****-Ljbffr
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleâŠ