Head of Software Engineering
Role details
Job location
Tech stack
Job description
The head of Software Engineering will lead the company's software organization across machine learning systems, compiler toolchains, SDKs, embedded software, firmware, and AI deployment infrastructure.
This executive will work closely with semiconductor architecture, silicon design, and product teams to build world-class software platforms optimized for TetraMem's analog in-memory computing chips and AI accelerator systems., Software Strategy & Leadership:
- Define and execute TetraMem's software roadmap across ML frameworks, compiler systems, SDKs, embedded platforms, and deployment infrastructure
- Build and scale a high-performing software engineering organization
- Establish engineering processes, technical standards, and long-term software architecture strategy
- Drive execution across multiple software initiatives aligned with company milestones and product commercialization goals
Machine Learning Systems:
- Lead development and deployment of ML models for edge AI applications
- Drive advanced optimization techniques including quantization, pruning, compression, and inference acceleration
- Collaborate with hardware and SDK teams to optimize AI workloads for TetraMem's analog AI accelerators
- Improve performance across power and memory constrained environments
Compiler & Toolchain Development:
- Lead development of compiler toolchains that map deep learning models onto novel in-memory computing hardware
- Drive innovations in AI inference optimization for speed, efficiency, scalability, and latency reduction
- Ensure compatibility with mainstream ML frameworks and customer workflows
- Support software deployment pipelines and runtime optimization strategies
Embedded & Systems Software:
- Oversee embedded software, firmware, runtime systems, and low-level driver development for FPGA and ASIC platforms
- Ensure reliability, real-time performance, scalability, and security for AI workloads
- Drive hardware/software co-optimization and system-level performance tuning
- Support silicon bring-up, debugging, and platform validation activities
Cross-Functional Collaboration:
- Partner closely with architecture, silicon, hardware, product, and applications teams
- Support customer engagements, technical demonstrations, and early commercial deployments
- Help bridge breakthrough research with production-ready software platforms
Team Building & Mentorship:
- Recruit, mentor, and develop senior engineers and technical leaders
- Foster a culture of innovation, collaboration, accountability, and execution excellence
- Build strong alignment across multidisciplinary engineering teams
Requirements
Do you have experience in Tooling?, Do you have a Master's degree?, The ideal candidate combines deep technical expertise in AI systems, compilers, embedded software, and semiconductor platforms with strong leadership experience building and scaling engineering organizations., * candidate must possess a Master's or PhD from an accredited college
- 10+ years of software engineering experience, including leadership roles in AI infrastructure, machine learning systems, compilers, embedded systems, or semiconductor software platforms
- Strong background in machine learning frameworks and AI inference optimization
- Deep understanding of compiler design and toolchains for specialized hardware or AI accelerators
- Experience with embedded systems, firmware, and low-level optimization on FPGA or ASIC platforms
- Proven track record building and scaling high-performing engineering teams
- Strong communication and cross-functional leadership skills, * Experience in semiconductor, deep-tech, AI accelerator, or edge AI companies
- Familiarity with AI chip commercialization and silicon product deployment
- Experience working closely with hardware and silicon engineering teams
- Experience with edge AI inference systems and low-power computing architectures
- Experience supporting SDKs or developer ecosystems for AI hardware platforms
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance
- Life insurance, * 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Life insurance
- Paid time off
- Vision insurance