Software Engineer

Analog Group

Boston (MA)

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading Boston-based company is seeking talented software engineers to develop the next generation of AI processors. In this innovative role, you will work on integrating software with deep learning hardware accelerators, collaborating with expert teams to enhance machine learning capabilities. Ideal candidates have a strong foundation in computer architecture and are proficient in C/C++.

Qualifications

  • 1-2 years experience with driver and kernel side development preferred.
  • Experience developing frameworks for offline accelerators (e.g., FPGA or GPU).
  • Strong understanding of computer architecture and hardware-software integration.

Responsibilities

  • Develop systems software for integration between deep learning packages and hardware accelerators.
  • Work with compiler and machine learning teams for low-latency computation.
  • Design a runtime environment to manage instructions for neural networks.

Skills

C/C++
Computer architecture
Hardware-software integration
Deep learning packages (Tensorflow)

Education

BS or higher in computer/software engineering, electrical engineering, or related field

Job description

Our Client is a Boston based companythat builds chips for artificial intelligence computing. Their architecture leverages unique properties of light to enable fast and efficient inference and training engines. If you’re a collaborative softwareengineer or scientist who has a passion for innovation, solving challenging technical problems and doing impactful work…work like building the world’s first optical computers then we would like to hear from you.

We are looking for talented software engineers to help us build the next generation of AI processors.

In this role, you will be responsible for developing highly optimized computational framework for deep learning. You’ll be working with deep learning scientists, as well as digital, analog, and photonic designers, to implement the features needed to accelerate the next generation of machine learning algorithms.

Job Description:
  • Develop systems software for integration between deep learning packages (e.g. Tensorflow) and hardware accelerators.
  • Work with the compiler and machine learning teams to enable low-latency, high-throughput deep learning computation.
  • Design a runtime environment that accepts neural networks, allocates memory, and manages instructions.
  • Develop firmware for managing board level hardware resources.
  • Implement Linux device driver for an offline ASIC/FPGA accelerator with high-speed interconnect.
Qualifications:
  • BS or higher in computer/software engineering, electrical engineering, or related field.
  • 1-2 years of experience with driver and kernel side development is preferred.
  • Strong understanding of computer architecture and hardware-software integration.
  • Experience developing frameworks for offline accelerators e.g. FPGA or GPU.
  • Highly proficient in C/C++ with good software engineering habits.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SoC Architect
SoC Architect

Analog Group • Boston (MA)

On-site
USD 130,000 - 180,000
Senior Software Engineer, C++
Senior Software Engineer, C++

Stealth AI Startup • Los Angeles (CA)

On-site
USD 140,000 - 210,000
Lead Firmware Architect for AI Accelerator Hardware
Lead Firmware Architect for AI Accelerator Hardware

MRL Consulting Group Ltd. • Town of Texas (WI)

On-site
Firmware Engineer for AI Accelerator Hardware
Firmware Engineer for AI Accelerator Hardware

Neurophos Inc. • Austin (TX)

On-site
USD 90,000 - 150,000
Health plan coverage
Unlimited PTO
401(k) matching & stock options
+2
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Fintal Partners • Chicago (IL)

On-site
USD 140,000 - 200,000
Computer Architect
Computer Architect

Acceler8 Talent • Mountain View (CA)

Hybrid
USD 180,000 - 300,000
Chip Design Engineer
Chip Design Engineer

TenX Semi • San Francisco (CA)

Hybrid
USD 140,000 - 210,000
AI Systems Software Engineer - Neuromorphic Computing
AI Systems Software Engineer - Neuromorphic Computing

Intel Corporation • Hillsboro (OR)

Hybrid
USD 129,000 - 211,000
Semiconductor AI Accelerator Developer
Semiconductor AI Accelerator Developer

Doist • Los Angeles (CA)

On-site
USD 180,000 - 350,000
CHIPS Act project bonuses
Hardware Systems Engineer
Hardware Systems Engineer

Acceler8 Talent • Mountain View (CA)

Hybrid
USD 150,000 - 210,000