Senior Firmware Engineer
An exciting semiconductor startup is seeking an outstanding C++ Firmware engineer. This is a rare opportunity to influence the future of both processor architectures and database systems.
The role includes
Improve the FW architecture and infrastructure for better maintainability, performance and development velocity.
Collaborate with chip design, software, verification, and architecture teams to define and design new low-level firmware flow
Take part in the design and implementation of complex FW feature
Debug FW and HW issues on new chips and provide creative SW solutions
Improve our team methodologie
Qualifications
BA or BSc in computer science/electrical engineering.
5+ years of experience in developing RT Embedded software on a custom ASIC.
Proficient in modern C++ (version 11 or above).
Experience in developing firmware over an RTOS and Bare metal.
Experience in debugging complex HW/SW systems.
Advantages
Experience in optimising performance and code size of Embedded C++ software running on HW with limited memory resources
Experience with RiscV or ARM architectures.
Great debug skills on Simulation, FPGA, Emulation, and silicon.
Experience partnering with software, VLSI and architecture teams to define and implement firmware.