Senior AI Software Engineer - Neuromorphic Computing
About the role
Join the team defining and implementing Intel's product-grade neuromorphic AI software stack. Contribute across all levels of the stack from drivers to runtime to AI framework integration in collaboration with hardware, software and solution architects to deliver robust, efficient, scalable software solutions that enable customers to build high-performance physical AI applications powered by Intel's neuromorphic technology.
Responsibilities
- Design, implement and optimize Intel's neuromorphic AI compiler and runtime environment.
- Contribute to tools and infrastructure that enable performance analysis, verification, debugging, and optimization across the software stack.
- Integrate software stack into external ecosystems, particularly robotics and edge AI frameworks.
- Collaborate with internal compiler, hardware, systems teams and external customers to improve software quality, performance, and usability across the stack.
Requirements
- Bachelor’s degree in Computer Science, Electrical/Computer Engineering, Physics, Mathematics, or in a STEM related field.
- 3+ years of experience developing AI compiler, runtime, performance, or systems software, including execution environments, profiling, or debugging infrastructure in frameworks like ONNX, IREE, OpenVINO, TVM, MLIR, XLA.
- 3+ years of experience architecting and implementing production-grade software systems for maintainability, using standard engineering practices (e.g. profiling, benchmarking, correctness/performance regression testing, build/toolchain discipline, or CI/CD).
- 3+ years of experience with production software development in Python and C/C++, including systems-level and performance-critical code.
- 3+ years of experience with AI, deep learning, or optimization algorithms using frameworks such as PyTorch, JAX, or TensorFlow.
Qualifications
- Post graduate degree in Computer Science, Electrical/Computer Engineering, Physics, Mathematics, or in a STEM related field.
- Strong expertise in robotics or real-time systems including frameworks such as ROS2.
- Experience in low-level systems and accelerator programming (CUDA, LLVM, OneAPI, OpenCL, SYCL).
- Experience in HW/SW co-design and hardware simulator development.
- Experience with effective agentic AI software engineering practices.
- Experience with parallel computing paradigms or spatial AI hardware accelerators.
- Expertise developing software architectures and managing software projects.
- Experience working effectively in cross functional teams spanning hardware, systems software, and applications.
- Prior contributions to open-source projects.
Benefits
Intel offers a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock bonuses, and benefit programs which include health, retirement, and vacation.
Pay
Annual Salary Range for jobs which could be performed in the US: $149,750.00 - 275,580.00 USD
Schedule
Shift 1 (United States of America)