Linux Kernel & Firmware Engineer

Posted 16 Days Ago
Be an Early Applicant
Hiring Remotely in Hailou, Aksu, Sinkiang, CHN
Remote
Mid level
Artificial Intelligence • Software
The Role
The role involves leading embedded software projects, developing Linux kernel and drivers, and integrating with hardware for AI processors.
Summary Generated by Built In
Description

Hailo is a leading high-tech company, developing top-performing AI processors for edge devices in various industries. We combine an extensive understanding of the way neural networks operate, with our team’s expertise in SW and HW architecture, to develop products that transform the way we use machines to perceive and analyze the world around us.

Our company is led by a group of experts from a wide range of disciplines, combining experience from elite intelligence units as well as leading tech companies in Israel and abroad, with a track record of executing complex projects from the ground up. As an AI chip company, we believe that AI can help us create a better, safer, more productive, and more convenient world. For this to happen, AI needs to be available at scale and on the edge.

To this end, our team of hardware and software leaders is developing top-performing AI processors, dedicated to AI tasks on edge devices in a wide variety of applications and industries including smart cities, automotive, manufacturing, agriculture, retail, and many more. With hundreds of customer programs around the world, and a wide ecosystem of software and hardware partners, Hailo is leading the edge AI revolution.

In this position

The low-level SW group consists of the BSP team and imaging team. BSP team is cross-functional and responsible for technology included in all types of Hailo’s products -either within Vision Processing domain, or AI Accelerator. Imaging team is responsible for image processing capabilities and sensors kernel drivers within the vision-processing domain. Hailo is looking to hire an experienced, motivated and skilled Embedded Software Engineer to join our software group in Tel Aviv. As a team member, you will be responsible for Hailo's low-level software stack and infrastructure, focusing on Linux kernel and driver development, real-time firmware development. The teams‘ responsibilities include various aspects such as pre- and post-silicon development, security considerations, power & memory management across different processors in a real-time environment. If you are excited about tackling challenging low-level problems and leading difficult technical problems independently, we want to meet you!

Responsibilities
  • Play a crucial role in leading technical projects or software chip development from scratch, driving technical execution and integration with full independence.
  • Help build and develop our best-in-class Edge AI SoC from the ground up, all the way from a Proof-of-Concept to a leading product.
  • Develop in different software environments, including embedded Linux kernel development, low-level drivers, and real-time firmware.
  • Work closely with the hardware team, integrating and debugging complex hardware/software systems from a deep understanding of the various chip IPs while considering challenging system requirements as part of managing a large-scale embedded system.
Requirements
  • B.Sc. in Computer Science, Electrical Engineering, or a relevant field – from a top university.
  • 3+ years of low-level development experience.
  • Experience with embedded software stacks (firmware, Linux kernel and drivers development).
  • Managerial / technical experience in kernel / drivers development.
  • Fluent in English.
Advantages
  • Experience building BSPs and working on complex SoCs.
  • Experience with image processing algorithm development.
  • Familiarity with hardware-software development methodologies

We are passionate about building an inclusive and equitable working environment.

We promote a flexible work environment that encourages work-life balance.

If you don’t meet 100% of the requirements– no worries! 

Our DNA is characterized by openness to multi-disciplinary people, who bring great potential to grow with us, not just a skills set list.

We encourage you to apply if you think this role would excite you about coming to work every day.

Skills Required

  • B.Sc. in Computer Science, Electrical Engineering, or a relevant field from a top university
  • 3+ years of low-level development experience
  • Experience with embedded software stacks (firmware, Linux kernel and drivers development)
  • Managerial / technical experience in kernel / drivers development
  • Fluent in English
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Tel Aviv
268 Employees
Year Founded: 2017

What We Do

Hailo, an AI-focused chipmaker, is developing specialized AI processors that enable data center-class performance on edge devices. Hailo’s processors are the product of a rethinking of traditional computer architecture, enabling smart devices to perform sophisticated deep learning tasks such as object detection, image enhancement, and content creation in real-time, with minimal power consumption, size, and cost. The processors are designed to fit into a multitude of smart machines and devices, impacting a variety of sectors including security, automotive, personal computers, industrial automation, and others. Email us at [email protected]

Similar Jobs

Oxford Nanopore Technologies Logo Oxford Nanopore Technologies

Counsel

Biotech • Nanotechnology • PropTech
In-Office or Remote
2 Locations
1367 Employees
Remote
China
100000 Employees
Remote
China
410K-440K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
31 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account