Senior Embedded Software Engineer

| Remote
Sorry, this job was removed at 3:21 a.m. (PST) on Tuesday, January 4, 2022
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

OctoML is an energetic new company changing how developers optimize and deploy machine learning models for their AI needs. We're a team of machine learning systems leaders and customer-focused go-to-market teams focused on making machine learning (ML) more efficient and easier to deploy by... applying machine learning to it!OctoML was founded by the creators of Apache TVM, an open-source Deep Learning Compiler. Founded in 2017, Apache TVM aims to make high-performance machine learning approachable on platforms ranging from datacenter GPUs to bare-metal microcontrollers. Apache TVM has nearly 600 contributors worldwide from leading hardware vendors, technology companies, and academia.We dream big but execute with focus and believe in creativity, productivity, and a balanced life. We value diversity in all dimensions.Learn more about us here:

  • https://octoml.ai
  • https://tvm.apache.org
  • https://tvmconf.org

OctoML is growing fast and looking for a Senior Software Engineer with a focus on embedded systems to join the team!Location: Onsite in Seattle, WA or RemoteAs an Senior Embedded Software Engineer, you will:

  • Help us improve microTVM to make deploying ML models on embedded devices seamless
  • Design and implement new TVM features to help firmware engineers and model designers understand how their models work in production
  • Optimize ML and deep learning models on a variety of hardware targets using hardware accelerators, instruction set features, and by improving memory usage
  • Work with our 500+ open-source TVM contributors worldwide

What we look for:

  • BS in Computer Science or related field
  • 3+ years as a core developer on an embedded software engineering team
  • Proficiency in Python, C and C++
  • Experience writing software to execute under a bare metal (i.e. no Operating System) environment and under a RTOS
  • Background in compilers, SoC design, and program optimization
  • Experience debugging embedded devices at the assembly level
  • Exposure to deep learning compilers and frameworks is desirable but not required

Our Benefits:

  • 4 weeks paid personal time off, company paid holidays, and company downtime 2x per year
  • 100% employer paid premium (for employee and dependents) with a low-deductible plan
  • Family & Medical Paid Time Off (includes Maternity, Paternity, Adoption, among others)
  • Remote and telework setups for employees (post-COVID)
  • Flexible work hours

OctoML is committed to creating a diverse environment and is proud to be an equal opportunity employer. We don't discriminate against employees on the basis of any other personal characteristic or any classification protected by federal, state or local law. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

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

Location

OctoML is a remote-first company based in Seattle, WA. Our office is located in Freemont, a place where you can find a troll, a drawbridge, a rocket, dinosaurs, statues, and art for you to dress up - plus numerous restaurants, bars, places to shop, live, and stay!

Similar Jobs

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