Software Engineer SDK

AI semiconductor startup developing highly scalable and innovative AI accelerator chips for embedded Edge AI vision-based applications and real-time data processing.
Ann Arbor, MI, USA
Backend
Mid-Level Software Engineer
In-Person
11 - 50 Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer SDK

MemryX, Inc. is an AI semiconductor startup 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.

As a Software Engineer SDK at MemryX, you will be responsible for creating applications that use neural networks for computer vision applications. Your day-to-day tasks will include designing, implementing, and testing SDK components such as C++/Python runtime libraries, GUI toolkits, and gstreamer plugins.

Key responsibilities:

  • Write high-performance, cross-platform libraries in Python and C++
  • Design and implement new features for SDK libraries
  • Collaborate with multiple teams to add SDK features and address customer requests
  • Create end-to-end computer vision applications for demos and tutorials
  • Interact with the open-source community via public GitHub pages

We're looking for candidates with:

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

MemryX offers a collaborative culture, excellent VC funding, and is in a stage of rapid growth. We provide a generous benefits package including health, dental, vision, unlimited time off, and a 401k with matching. Join us in advancing the state of the world through new technology in an exciting startup environment!

Last updated 5 months ago

Responsibilities For Software Engineer SDK

  • Writing high-performance, cross-platform libraries in Python and C++ for end users
  • Designing, implementing, and testing new features for SDK libraries
  • Collaborating with multiple teams to add SDK features and address customer requests
  • Creating end-to-end computer vision applications for demos and tutorials
  • Interacting with the open-source community via public GitHub pages

Requirements For Software Engineer SDK

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

Benefits For Software Engineer SDK

401k
Dental Insurance
Medical Insurance
Vision Insurance
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Unlimited time off
  • 401k with matching

Interested in this job?

Jobs Related To MemryX, Inc. Software Engineer SDK

Software Engineer - Customer Integration

MemryX seeks a mid-level software engineer for customer support, C++/Python development, and SDK integration in AI chip technology.

Technical Support Engineer (Tier 3)

Technical Support Engineer (Tier 3) position at Polly, focusing on complex problem-solving, mentoring, and maintaining high-priority technical systems in mortgage technology.

Software Engineer in Test

Software Engineer in Test position at Instructure, focusing on test automation and quality assurance for educational technology products.

Software Engineer - Java

Java Software Engineer role at Veeva Systems, building cloud-based solutions for life sciences industry with competitive compensation and benefits.

(Fluent English) Solutions Engineer

Solutions Engineer position for SaaS platform providing secure product demos, offering remote work and multicultural environment.