Embedded Systems Software Engineer for AI Accelerators

6 days ago


Cupertino, California, United States ETCHED LLC Full time

About Etched

Etched is pioneering the development of custom AI chips that are tailored to specific model architectures. Our flagship product, Sohu, has revolutionized the field by offering an order of magnitude more throughput and lower latency than traditional GPUs. With Etched ASICs, you can create products that were previously unimaginable, such as real-time video generation models and extremely deep chain-of-thought reasoning.

Firmware Engineer, Machine Learning Accelerator

We seek a highly skilled Firmware Engineer with experience in machine learning accelerators. The ideal candidate will contribute to firmware design, implementation, and performance optimization, as well as debug both firmware and hardware in simulation, emulation, and silicon environments.

Key Responsibilities:

  • Develop firmware for machine learning accelerator blocks (e.g., systolic arrays).
  • Collaborate with hardware and system architects to optimize performance using hardware-software co-design.
  • Work closely with hardware engineers to comprehend architecture and specifications.
  • Conduct debugging, testing, and validation of machine learning accelerator blocks in simulation, emulation, and silicon environments.
  • Propose feature/debuggability/performance enhancements for future generations of machine learning accelerator blocks.

Requirements:

  • 2+ years of experience in firmware development for RTOS embedded systems.
  • 1+ years of experience with machine learning algorithms, particularly transformers.
  • Ability to learn quickly and possess an open-minded mindset.
  • Proficiency in C/C++ programming for embedded systems.
  • Experience with production silicon and system lifecycle.

Desirable Skills:

  • Experience working with simulation and emulation environments.
  • Experience with ARM/ARC/Xtensa/RISC-V embedded architecture.
  • Experience with hardware validation and debugging tools (e.g., OpenOCD/Segger/Lauterbach).
  • Experience with electronics lab equipment (e.g., oscilloscopes and protocol analyzers).
  • Experience with SystemVerilog language and debugging with waveforms.
  • Experience with Python language in scripting and automation.
  • Experience with Bazel/Blaze/Buck build system.

Compensation:

We offer a competitive salary range of $180,000 - $250,000 per year, depending on experience, as well as a comprehensive benefits package, including full medical, dental, and vision coverage, a housing subsidy of $2,000/month, daily lunch and dinner, and relocation support for those moving to Cupertino.

Why Join Us?

Etched believes in the importance of engineering skills and values collaboration between engineers and researchers. We prioritize innovation and expect all technical staff to contribute to research and development as needed. If you're passionate about pushing the boundaries of AI and machine learning, we encourage you to apply.



  • Cupertino, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a skilled Software Engineer II - ML Tools to join our team at Amazon Development Center U.S., Inc. This individual will lead the design and implementation of a new toolset for machine learning workloads and work closely with developers, system architects, hardware engineers, and users within and external to Amazon.Key...


  • Cupertino, California, United States Etched Full time

    We are seeking a highly skilled Hardware Systems Engineer to join our team at Etched, a pioneering company in the field of AI chip design. As a key member of our engineering team, you will play a critical role in designing and developing high-performance AI accelerators that push the boundaries of what is possible.Based in Cupertino, California, Etched...


  • Cupertino, California, United States ETCHED LLC Full time

    About EtchedEtched is pioneering the development of AI chips tailored to individual model architectures. Our initial product, Sohu, focuses on transformers, offering unparalleled throughput and lower latency compared to B200 GPUs. This innovative approach enables the creation of products that would be impossible with traditional GPUs, such as real-time video...


  • Cupertino, California, United States Amazon Full time

    About the RoleAs a Senior Machine Learning Compiler Engineer III on the AWS Neuron team, you will be a thought leader in developing and scaling a compiler to handle the world's largest ML workloads. This is an exciting opportunity to architect and implement business-critical features, publish cutting-edge research, and mentor a brilliant team of experienced...


  • Cupertino, California, United States Apple Full time

    About the RoleAt Apple, we are looking for a skilled Embedded Software Developer to join our team. In this role, you will design and develop software for various hardware platforms, working closely with cross-functional teams to deliver high-quality products. Your expertise in C/C++ and embedded software will be instrumental in shaping the future of our...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking an exceptional Lead AI Software Engineer to join our team at Apple. This is a unique opportunity to work on cutting-edge technologies and contribute to the development of innovative AI solutions.Job SummaryThis role involves designing, developing, and deploying state-of-the-art AI software applications. The successful candidate...


  • Cupertino, California, United States Apple Full time

    Job Title: Bluetooth Embedded Software EngineerCupertino, California, USASoftware and ServicesThe Wireless Technologies and Ecosystems organization at Apple is seeking a highly motivated embedded software engineer to design and develop Bluetooth for Apple's next-generation products.About the RoleYou will be a vital member of the wireless connectivity team,...


  • Cupertino, California, United States Experis Full time

    We are seeking a talented Embedded Systems Engineer to join our team in Cupertino, CA. As an Embedded Systems Engineer, you will play a crucial role in the development of image sensor characterization hardware.Key Responsibilities:Determine requirements and develop schematic designs for sensor and module evaluationPerform layout and/or supervision of PCB...


  • Cupertino, California, United States ETCHED LLC Full time

    About Etched LLCEtched LLC is revolutionizing the AI industry by developing model-specific hardware that outperforms traditional GPUs. Our flagship product, Sohu, offers unparalleled throughput and latency, enabling the creation of innovative products such as real-time video generation models and extremely deep chain-of-thought reasoning.Job DescriptionWe...


  • Cupertino, California, United States Amazon Full time

    At Amazon, we're committed to innovation and customer satisfaction. As a Cloud Storage Firmware Engineer on our team, you'll be at the forefront of developing cutting-edge technology that accelerates innovation and improves customer experience.About UsWe're the world's most comprehensive and broadly adopted cloud platform, providing a robust suite of...


  • Cupertino, California, United States Apple Inc. Full time

    Job Title: ML Engineer for Scalable AI SystemsWe are seeking a talented Machine Learning Engineer to design, develop, and maintain scalable systems for evaluation and continuous optimization in support of Apple Intelligence products.Company Overview:At Apple Inc., we are committed to innovation and excellence. Our team is dedicated to shaping the future with...


  • Cupertino, California, United States Wipro Full time

    About the RoleWe are seeking a skilled Senior Embedded Systems Developer to join our team at Wipro. Job SummaryThis is an excellent opportunity for a seasoned developer to leverage their expertise in low-level embedded C firmware and hardware interaction.ResponsibilitiesDrive complex projects from conception to delivery, ensuring timely completion and...


  • Cupertino, California, United States Amazon Full time

    We are revolutionizing the field of artificial intelligence at Amazon Web Services (AWS). Our mission is to empower developers with cutting-edge infrastructure, making deep learning accessible to all. To achieve this vision, we've developed innovative software and hardware solutions that push the boundaries of what's possible.About AWS NeuronAWS Neuron is a...


  • Cupertino, California, United States Apple Full time

    Job Overview">Cupertino-based Apple is a leading technology company that designs, manufactures, and markets consumer electronics, computer software, and online services. We are currently seeking a skilled Software Engineer to join our team responsible for developing cutting-edge machine learning and AI technologies.">Salary Range">The estimated annual salary...


  • Cupertino, California, United States Wipro Full time

    Job Title: Embedded Systems DeveloperLocation: Cupertino, CAAbout the RoleWe are seeking an experienced Firmware Engineer to join our team at Wipro.Key ResponsibilitiesProgram management experience with a focus on firmware development and hardware interaction.BS Computer Engineering or relevant work experience (MS is a plus).Expertise in low-level embedded C...


  • Cupertino, California, United States Apple Full time

    Job DescriptionAs a Performance Framework Software Engineer at Apple, you will be responsible for designing and implementing automation and performance frameworks for evaluating scalable performance measurements of machine learning-based products. Your expertise in Swift, Python, and XC test will be utilized to develop tools, APIs, and infrastructure for...


  • Cupertino, California, United States Apple Full time

    Job OverviewAs a senior software developer on Apple's Machine Learning Systems Evaluation Engineering (MLSEE) team, you will play a critical role in shaping the future of large-scale systems, natural language, and artificial intelligence. Your expertise in designing and building simulation environments to evaluate AI assistant products at scale will be...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking an experienced software engineer to optimize customer experience by designing systems that enable scaling network-intensive workloads over thousands of CPUs, GPUs, and TPUs. This role is on the forefront of AI/ML, with a focus on optimizing networking for the latest AI workload such as Large Language Models (LLMs).AWS Utility...


  • Cupertino, California, United States Etched Full time

    Job OverviewAbout EtchedWe are building AI chips that are hard-coded for individual model architectures, enabling the creation of products that would be impossible with GPUs, such as real-time video generation models and extremely deep chain-of-thought reasoning.Etched is looking for an exceptional Hardware Systems Engineer to join our team. The successful...


  • Cupertino, California, United States Apple Full time

    Transforming Search with AIIn this groundbreaking role, you'll be at the forefront of developing cutting-edge search systems that redefine the user experience. With Apple's commitment to innovation and customer satisfaction, we're seeking an experienced Machine Learning Engineer to spearhead our next-generation media search initiatives.As a member of our...