Arago Inc. Logo

Arago Inc.

Embedded Systems Engineer

Posted 21 Days Ago
Be an Early Applicant
Remote
30 Locations
Mid level
Remote
30 Locations
Mid level
The Embedded Systems Engineer will co-design an AI accelerator, focusing on hardware and software optimization, firmware development, and PCB design.
The summary above was generated by AI

ABOUT ARAGO

The demand for more intelligence continues to accelerate in every industry, application, and device. Yet, general-purpose processors, cannot take us much farther. To unlock the next breakthroughs, Arago is developing a processor that harnesses the unique physical properties of light to address both memory and computational limitations.

We are a team of AI engineers and physicists who believe in great science and fast achievements. We’re looking for bold jack-of-all-trades who love to ship products quickly.

Our team is driven by these core values:

  1. Do great things : We’re going after a 10x, not 10%. It requires intensity, craftsmanship and great science

  2. We move as one : Our relationships are built on trust and mutual admiration. We feel empowered and fortunate to collaborate with one another.

  3. Keep looking ahead : Lasting technologies and impactful ventures are not built overnight. We take it one step at a time, with velocity.

OVERALL MISSION

Serve as a key interface in the co-design of Arago’s AI accelerator, working closely with the SW and HW team members to drive both hardware and software perfromance.

DESIRED SKILL SET

  • Strong combination of applied mathematical rigor and a practical, end-to-end understanding of computing systems, including instruction set architectures, memory hierarchies, interfacing protocols, and both synchronous and asynchronous execution.

  • Proficient in various communication and data transfer protocols (SPI, I2C, UART, PCIe) for inter-component communication within cards, SoCs, and between devices and host processors.

  • Strong coding experience and skills in Python and C/C++

  • Extensive experience with embedded systems and devices such as MCUs (ESP32, STM32) and FPGAs (Xilinx, Intel Altera), focusing on efficient hardware resource utilization, custom firmware development, and debugging component interfaces.

  • Proficient in developing hardware drivers for custom devices, with a strong understanding of RTOS and kernel development.

  • Extensive experience in PCB design (including layout and debugging) is a highly-valued plus.

MISSIONS & RESPONSABILITIES

  • Contribute to hardware development efforts at the core of Arago by integrating early iterations of the Optical Processing Unit (OPU) with microcontrollers and FPGAs, including firmware development for off-the-shelf embedded electronics.

  • Work closely with the FPGA and software teams to optimize firmware on the successive prototype iterations, implementing a RTOS to handle requests and kernel launches and improving reliability and latency of data transfer protocols.

  • Develop, maintain, and update hardware drivers while collaborating with the software team to ensure the prototype functions as a backend computation engine for 1) bare-metal execution of linear algebra operations and 2) compiled machine learning pipelines.

  • Design PCBs to interface Arago's OPU with memory banks, environment sensors, data transfer chips and ports and MCU co-processors. Design and layout reliable power management and delivery units for these boards.

REWARDS & PERKS

  • Competitive cash compensation that reflects your expertise and experience.

  • Stock options.

  • Ownership of a key technical area.

  • Being part of the very early days of one of the hottest AI startups (still in stealth mode).

  • A fun, dynamic, and multicultural team in a collaborative work environment.

  • Exciting growth opportunities.

SELECTION PROCESS

  1. CV and technical project reviews.

  2. 45-minute call with the CEO.

  3. Take-home technical assignment.

  4. 1-hour technical call with the CTO, CSO, CEO and potential other team members.

Top Skills

C/C++
Fpga
I2C
Pcb
Pcie
Python
Rtos
Spi
Uart

Similar Jobs

10 Days Ago
Remote
Moschato, GRC
Junior
Junior
Information Technology
The Associate Software Engineer is responsible for maintaining product architecture, translating business needs into technical specifications, and participating in design and troubleshooting activities.
Top Skills: .Net 6.Net Core 3.1Angular 12C#JavaScriptMs Sql Server 2012SQL
11 Days Ago
Remote
30 Locations
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Lead the design and implementation of Evidence Collection and Compliance automation systems, collaborating with teams to enhance system reliability and adhere to regulatory standards.
Top Skills: AWSCi/CdCircleCICloudFormationEc2Gitlab CiIamJenkinsLambdaPythonRdsS3ServerlessTerraform
9 Days Ago
Remote
30 Locations
Senior level
Senior level
Software
SUSE is seeking a Senior QE Engineer to ensure quality for its Core Platforms by creating test strategies, maintaining automated test frameworks, and validating Kubernetes-based platforms. The role involves collaborating with development teams, analyzing results, and staying updated with testing methodologies.
Top Skills: AnsibleContainersGithub ActionsGitlab Ci/CdGoKubernetesLinuxPythonQaseTerraform

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account