Responsibilities. Design, develop, and optimize embedded software for real-time and AI-driven applications. Work with FPGA and ASIC platforms, ensuring seamless integration and performance tuning. Develop high-performance drivers and firmware to support machine learning workloads on embedded hardware. Implement low-level optimizations to improve latency, power efficiency, and performance. Support the deployment of edge AI models, optimizing for c...
Responsibilities. Develop compiler toolchain to translate deep learning models to revolutionary new hardware. Innovative in ways to optimize the speed and efficiency of ML model inference. Collaborate with machine learning and hardware teams. Senior candidates will lead and mentor in a growing team. Requirements. MS or PhD in Computer Engineering/CS/EE. 5 years industry experience as a compiler engineer or developer. Experience developing compile...
Responsibilities. Lead RTL design, simulation, and verification efforts for TetraMem ASIC/SoC products, ensuring robust and efficient designs. Integrate and validate IP blocks within the larger system, ensuring seamless functionality and compatibility. Thoroughly comprehend both internal and external requirements, conducting Power, Performance, and Area (PPA) analysis to optimize design trade-offs. Collaborate closely with the backend team, parti...
About The Role. We are seeking a driven Embedded Software Intern to join our engineering team and gain hands-on experience building the computing fabric of AGI. You’ll work alongside experienced engineers on projects that combine low-level firmware, high-performance drivers, and edge AI model deployment. Responsibilities. Assist in the design, development, and optimization of embedded software and drivers for real-time and AI workloads. Support i...
Responsibilities. Develop and implement mixed-signal verification and coverage plans for complex IC designs based on design architecture and specifications. Design and develop verification testbenches using industry-standard verification languages and methodologies. Write and execute test cases to verify mixed-signal circuits for functionality, performance, and reliability. Review and analyze verification results, and provide feedback to design t...
Responsibilities. Collaborate with design engineers and architects to define, document and implement detailed test plans for the SoC design verification. Build and maintain infrastructure/environment for automation verification of SoC architecture, function and performance. Develop reusable testbench, constrained-random/directed test cases, and verification associated behavioral module for both of block levels and system levels. Develop regressio...
Responsibilities. Design and development of high-performance analog integrated circuits, including amplifiers, data converters, voltage regulators, and other analog signal processing circuits. Conduct detailed design simulations, verification, and validation to ensure circuit performance meets specifications and quality standards. Collaborate with cross-functional teams, including digital designers, layout engineers, and system architects, to ens...
Responsibilities. Develop, optimize, and deploy lightweight machine learning models for edge AI applications, particularly for audio processing. Implement and optimize ML models on embedded platforms, including FPGA and custom ASIC solutions. Work closely with hardware and software teams to integrate ML models into production systems. Research and implement state-of-the-art ML techniques to enhance model efficiency, latency, and power consumption...
Job Summary. We are seeking an experienced Analog Layout Engineer to join our team. The Analog Layout Engineer will be responsible for designing and implementing analog and mixed-signal layout designs for integrated circuits. This role requires a strong understanding of analog design principles and the ability to work closely with the design team to meet project goals. Responsibilities. Lead a team of layout engineers to produce complex analog an...
About The Role. We are seeking a Software Intern to support the development of tools, frameworks, and applications that enable neural network models to run efficiently on TetraMem’s novel analog compute-in-memory chips. This is an exciting opportunity to work at the intersection of software, hardware, and artificial intelligence. Responsibilities. Develop and optimize Python or C code for neural network and machine learning model compression, con...
About The Role. We are looking for an Analog Hardware Intern to contribute to the design and validation of high-performance analog/mixed-signal circuits in our compute-in-memory architecture. This role offers hands-on experience in advanced silicon design. Responsibilities. Assist with schematic design, simulation, and layout of analog circuits. Perform transistor-level simulations using industry-standard tools. Support silicon validation, test c...
About The Role. We are seeking a Functional Testing intern to support the Functional Testing team. You will gain hands-on experience with embedded development, silicon testing, and system integration and exposure to real-world applications. Responsibilities. Testing and silicon debug, including writing necessary testing code, testing platform setup, and silicon screening and debugging. Software development on embedded software, driver, applicatio...