Company:
Esperanto Technologies inc.
Location: Mountain View
Closing Date: 31/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:
- Design and drive the implementation of large-scale system software platforms including:
- Hardware and software system integration and bring-up
- Device and host software stacks integration and debug
- Bare-metal firmware
- Performance optimization
- Opportunities to work with diverse teams from RTL, verification, to ML software team
- CI and stability tests
Qualifications:
- Enthusiasm for learning about new hardware architecture, software architecture and development cycles, and innovative platforms for AI
- Comfortable with working at the frontier of software development
- Experience in bare-metal software development
- Independent working ability, critical thinking, problem-solving skills, teamwork, and debugging ability
- Proficiency in C programming language is a must
- Familiar with Linux and GNU development environment
- Must have a B.S. or M.S. in Computer Science, or a similar technical field of study
- 3+ years of experience
Additional Success Factors:
- Experience in ARM or RISC-V SoC systems
- Experience in any RTOS systems
- Experience in Linux kernel mode development
- Experience in Python and/or bash scripts
Share this job
Esperanto Technologies inc.
Useful Links