DevJobs

Firmware Engineer

Overview
Skills
  • C C
  • C++ C++
  • Bash Bash
  • Modern C++ Modern C++
  • Python Python
  • Linux Linux
  • Bare metal
  • HW
  • RTOS
  • SW systems
  • Arm
  • Cmake
  • Emulation
  • FPGA
  • RiscV
  • Simulation

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

  • Strong C++ 14 and above.
  • 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 implemnet.


Speedata