Senior Firmware Engineer
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.
Qualifications
-
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.