FIRMWARE ENGINEER

Company:  Esperanto Technologies inc.
Location: Mountain View
Closing Date: 19/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

The Esperanto Technology System Software team is searching for embedded and system software engineers to bring our complicated AI platform out to the world. You will participate in a focused effort to design, develop, and deliver groundbreaking solutions, work in a team that directly impacts the product, and collaborate with diverse engineering teams to achieve our goals.

Responsibilities:

  1. Design and drive the implementation of large-scale system software platforms including:
    1. Hardware and software system integration and bring-up
    2. Device and host software stacks integration and debug
    3. Bare-metal firmware
    4. Performance optimization
    5. Opportunities to work with diverse teams from RTL, verification, to ML software team
    6. CI and stability tests

Qualifications:

  1. Enthusiasm for learning about new hardware architecture, software architecture and development cycles, and innovative platforms for AI
  2. Comfortable with working at the frontier of software development
  3. Experience in bare-metal software development
  4. Independent working ability, critical thinking, problem-solving skills, teamwork, and debugging ability
  5. Proficiency in C programming language is a must
  6. Familiar with Linux and GNU development environment
  7. Must have a B.S. or M.S. in Computer Science, or a similar technical field of study
  8. 3+ years of experience

Additional Success Factors:

  1. Experience in ARM or RISC-V SoC systems
  2. Experience in any RTOS systems
  3. Experience in Linux kernel mode development
  4. Experience in Python and/or bash scripts
#J-18808-Ljbffr
Apply Now
Share this job
Esperanto Technologies inc.
An error has occurred. This application may no longer respond until reloaded. Reload 🗙