Jobs · Information Technology · California

Software Engineer I – Compiler & Runtime

TetraMem - Accelerate The World · San Jose, CA · 1 wk ago
On-siteInformation Technology$135k–$165k/yrFull-time

Responsibilities

  • Develop, maintain, and optimize software components within TetraMem’s compiler, runtime, and SDK toolchain for analog compute-in-memory (CIM) hardware.
  • Work closely with senior engineers to translate machine learning models into efficient executable workloads for TetraMem’s AI accelerator architecture.
  • Implement software features, debugging tools, and low-level optimizations to improve inference latency, throughput, memory utilization, and power efficiency.
  • Support the integration of machine learning frameworks, model conversion pipelines, and deployment workflows for customer applications.
  • Collaborate with compiler, machine learning, hardware, and validation teams to resolve software issues and improve overall system performance.
  • Assist in benchmarking, profiling, and analyzing AI workloads to identify performance bottlenecks and recommend optimization opportunities.
  • Support hardware bring-up, software validation, and demonstration of AI applications on TetraMem compute-in-memory platforms.
  • Write clean, maintainable, and well-documented production-quality code while following software engineering best practices.
  • Participate in design reviews, code reviews, testing, and continuous improvement of the compiler and runtime software stack.
  • Stay current with advances in compiler technologies, AI frameworks, machine learning deployment, and computer architecture to continuously improve TetraMem’s software platform.

Qualifications

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • Experience developing embedded software for microcontroller-based or embedded computing platforms.
  • Strong programming skills in C/C++ for embedded systems and/or Python for machine learning application development.
  • Solid understanding of software engineering principles, data structures, algorithms, and debugging techniques.
  • Strong analytical and problem-solving skills with the ability to learn new technologies quickly.
  • Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, cross-functional startup environment.
  • Self-motivated with the ability to work independently while contributing to team objectives.

Preferred Qualifications

  • Experience training, optimizing, quantizing, or deploying machine learning models on resource-constrained or edge AI hardware platforms.
  • Experience developing compiler technologies, code generation, or machine learning model compilation.
  • Experience with CI/CD pipelines, automated testing, and software release processes.
  • Programming experience in Rust.
  • Experience developing firmware for RTOS-based embedded systems, including integration with platforms such as Zephyr or FreeRTOS.
  • Hands-on experience with edge AI platforms, embedded AI accelerators, or custom AI hardware.
  • Experience using software profiling, debugging, and performance analysis tools to optimize low-level systems.
  • Familiarity with Linux development environments, Git version control, and modern software development workflows.

Pay

$135,000 – $165,000 annually, plus full-time employee benefits and equity eligibility.

Similar jobs

Software Engineer I

Sierra Nevada CorporationLone Tree, CO· 1 mo ago
Engineering$82k–$113k/yrapply on snc.wd1.myworkdayjobs.com

Software Engineer I

VertaforeEast Lansing, MI· 2 mo ago
Engineering$63k/yrapply on recruit.hirebridge.com

Software Engineer I

MELE Associates, Inc.Albuquerque-Santa Fe Metropolitan Area· 11 mo ago
Engineeringapply on recruiting.ultipro.com

Software Engineer I

Steel Point SolutionsFort Meade, MD· 8 mo ago
Engineeringapply on steelpoint-llc.com

Software Engineer I

NightwingSterling, VA· 4 days ago
$55k–$106k/yrapply on nwis.wd12.myworkdayjobs.com

Software Engineer I

Nordson CorporationLoveland, CO· 3 wk ago
Engineering$80k–$119k/yrapply on nordsonhcm.wd501.myworkdayjobs.com