Software Engineer (SDK)

Posted 3 Days Ago
Ann Arbor, MI
Junior
Artificial Intelligence • Information Technology
The Role
The Software Engineer (SDK) at MemryX will design, implement, and test SDK components like cross-platform libraries in Python and C++. Responsibilities include developing computer vision applications, collaborating with teams, and engaging with the open-source community.
Summary Generated by Built In

Who We Are
MemryX, Inc. is an AI semiconductor startup company headquartered in Ann Arbor, Michigan, with branches in Taipei and Hsinchu, Taiwan. We develop highly scalable and innovative AI accelerator chips that offer high performance, low energy, and customer ease of implementation for embedded Edge AI vision-based applications and real-time data processing. Company has working HW & SW for customer sampling, with production designs in the pipeline, and a system architecture designed a future of neuromorphic computing. MemryX is backed by excellent VC funding and is currently in a stage of rapid growth.

 

While our tech is one of a kind we would not be able to make these advancements without our team. Our collaborative culture is one of the keys to our success.

 

Who You Are

  • You are an open and honest communicator who values your team
  • You are innovative, enjoy bringing new ideas to the table and are receptive to ideas and feedback from others
  • You’re passionate about advancing the state of the world through new technology
  • You enjoy the ambiguity and pace of a startup environment

The role
MemryX is looking for a Software Engineer SDK to create applications that use neural networks for computer vision applications (object detection, segmentation, person tracking, etc.). The day to day of the role will be designing, implementing, and testing SDK components such as C++/Python runtime libraries, GUI toolkits, gstreamer plugins, etc.

 

What You Will Be Doing:

  • Writing high-performance, cross-platform libraries in Python (plus PyGObject and Cython) and C++ for our end users to build their applications on top of.
  • Discussing, designing, implementing, and testing new features for SDK libraries, potentially covering a wide technical area from GUIs in Qt to gRPC and networking.
  • Collaborating with multiple teams to add SDK (MemryX Software Development Kit) features and address requests for new functionality from either customers or internal.
  • Making end-to-end computer vision applications as demos or user tutorials, using neural networks to do object detection, segmentation, pose estimation, etc. Novel and interesting ideas are encouraged.
  • Occasionally interacting with the open-source community via our public GitHub pages.

What We Expect To See:

  • MS in Computer Science/Engineering, or BS + 2 years experience
  • Solid C++ and Python skills, especially C++
  • Moderate computer vision and neural network knowledge
  • Experience working on large software projects in a team using git

Work Location: Ann Arbor, MI
Hours: Full-time, Monday-Friday
Reports To: Director of Engineering, SDK

 

Employment Opportunity and Benefits of Employment: We are committed to creating and fostering a diverse and inclusive workplace environment for all of our employees. We are an equal opportunity employer.

 

MemryX offers a generous benefits package including health, dental, vision, unlimited time off, and a 401k with matching.

Top Skills

C++
Python
The Company
HQ: Ann Arbor, MI
47 Employees
On-site Workplace
Year Founded: 2019

What We Do

MemryX, Inc. (memryx.com) is an AI chip startup company headquartered in Ann Arbor, Michigan, with branches in Teipei and Hsinchun, Taiwan. MemryX’s AI accelerator chips offer server-like performance and accuracy at low power and low cost, and are well positioned for Edge AI applications including autonomous driving, robotics, machine vision etc. MemryX is backed by prominent VCs and offers a great career opportunity for new graduates and experienced engineers alike.

We have multiple job positions open and welcome candidates who are willing to learn on the job and thrive in a dynamic and collaborative environment.

Similar Jobs

Torc Robotics Logo Torc Robotics

Technical Lead - Sr. Software Engineer - SDK Group

Artificial Intelligence • Automotive • Robotics • Software • Transportation
Ann Arbor, MI, USA
500 Employees
161K-193K Annually

General Motors Logo General Motors

JR-202424547 CAE Analysis Engineer - Engine Performance Calibration

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
Detroit, MI, USA
165000 Employees

General Motors Logo General Motors

JR-202424245 Manager, Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
Detroit, MI, USA
165000 Employees
182K-285K Annually

General Motors Logo General Motors

JR-202424569 Performance Calibration Engineer - Automated Driving Front Impact Mitigation

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
Detroit, MI, USA
165000 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account