An exciting semiconductor startup is seeking an outstanding Firmware engineer. This is a rare opportunity to influence the future of both processor architectures and database systems.
Take a part in the design and brainstorming of new complex features. Develop, test, debug and optimize low-level firmware layer on our SOC. Collaborate with chip design, software, verification, and architecture teams to define and design new low-level firmware flow. Improve our team methodologies, and automated process.
Requirements: BA or BSc in computer science/electrical engineering.
Experience of 5+ years, with development of RT Embedded software on a custom ASIC
Proficient in C/C++ and Linux.
Knowledge with real-time operating systems and Bare metal (no-OS).
Knowledge and experience programming/debug complex HW/SW systems.
Advantages:
Experience with micro-controllers (RiscV/arm) architecture and boot flow.
Strong scripting abilities (Bash, Python, Cmake).
Great debug skills on Simulation, FPGA, Emulation, real chip.
Experience partnering with software and architecture teams to define and implement firmware.
This position is open to all candidates.