Firmware Engineer (Remote)

Sorry, this job was removed at 6:43 a.m. (CST) on Wednesday, May 4, 2022
Find out who's hiring in Austin.
See all Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About us:

Mythic has developed a unified hardware and software platform featuring its unique Mythic Analog Compute Engine (Mythic ACE™) to deliver revolutionary power, cost, and performance that shatters digital barriers preventing AI innovation at the edge. The Mythic Analog Matrix Processor (Mythic AMP™) makes it much easier and more affordable to deploy powerful AI solutions, from the data center to the edge device. The company has raised over $165.2 million to date, has over 120 employees, and has offices in Redwood City, CA, and Austin, TX.


About the role: 

Mythic's hardware/software platforms team (HSPT) is seeking an embedded firmware/driver engineer. The HSPT lives at the interface between hardware and software where we create the firmware needed to control new generations of The Mythic Analog Matrix Processor (Mythic AMP™). In this role, you will collaborate closely with the hardware design, software engineering, validation, and product test teams. This is a wide-reaching flexible role where you will be exposed to cutting-edge work in chip architecture, hardware-software co-design, as well as neural network design and optimization. If working at the intersection of AI, hardware, and software sounds exciting, then this could be a great position for you.


This role is not location-specific. However, candidates will be expected to keep working hours in line with either Pacific or Central Time.

Here's what you will do:

  • Develop real-time firmware to enable neural networks on Mythic's novel chip architecture
  • Design and develop bare-metal firmware for Mythic's Analog Matrix Processors to support pre-silicon, post-silicon, test, neural network infrastructure, boot, ROM, and characterization.
  • Design and implement build and automation infrastructure for firmware
  • Create on chip code for boot, debug, profiling, diagnostics as well as host-side software utilities.
  • The host side software utilities are written in python and interact through a python API to the Linux drivers
  • Contribute to pre-silicon verification and post-silicon validation of all of the above

Here's the background we hope you have:

  • Proficient writing bare-metal firmware
  • 5+ years working as a firmware, embedded systems, or application engineer for embedded SoCs including experience with microprocessors, microcontrollers, DMAs, and communications peripherals.
  • 5+ years experience programming in C
  • Some ARM/RISCV assembly experience (any non-x86 is probably sufficient)
  • 5+ years experience with build tools such as make, cmake, or bazel
  • 1+ years experience with modern scripting languages such as Python or Ruby
  • 1+ years experience with version control systems such as git or Perforce
  • 1+ years experience with silicon bring up

The following would be nice to have, but is not required:

  • Experience with USB or PCIe from a protocol or driver development perspective
  • Multicore/parallel system firmware development
  • Experience in C++
  • Experience in compiler development
  • Experience with code quality and linting
  • Experience debugging simulations in RTL simulations and FPGA based emulation
  • Knowledge of neural networks and machine learning

#LI-Remote 


For Colorado Only: Minimum salary of $106,000 + equity + benefits. Disclosure as required by sb19-085 (8-5-201) of the minimum salary.


At Mythic, we pride ourselves in creating a culture where all employees feel valued and appreciated for the diverse perspectives and backgrounds they bring to the team. We aim to hire smart people, give them the resources they need to do their job well, and then leave the rest up to them. We celebrate individual differences and encourage people to be comfortable bringing their authentic selves to work. At the end of the day, we are committed to building a diverse workforce where everyone belongs.


Mythic is an equal opportunity and affirmative action employer. It ensures equal employment opportunity without discrimination or harassment based on race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, national origin, marital or domestic/civil partnership status, genetic information, citizenship status, veteran status, or any other characteristic protected by law.


We look forward to reviewing your application!

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our office is located close to The Domain, where there are a variety of shops and dining options.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about MythicFind similar jobs