Hybrid Lead Software Engineer, Firmware

Posted 3 hours ago

Apply now

About the role

  • Software Engineer (Firmware) Lead developing embedded firmware for silicon products at Kandou. Responsible for testing, maintaining, and designing software for silicon design infrastructure in Hyderabad.

Responsibilities

  • Work to develop, test and maintain embedded firmware for silicon products.
  • Ensuring the robustness of code by implementing and running a software test suite
  • Migration, consolidation and development of existing silicon debug software
  • Software design and support for our silicon design infrastructure

Requirements

  • Strong experience in designing, coding and debugging real-time applications in C and/or C++ in a embedded environment
  • Experience in using or implementing Real-Time scheduler or RTOS
  • Knowledge of 32-bit processor architecture
  • Interfacing to hardware and peripherals: SPI, I2C/SMBus, JTAG
  • Debugging at application and hardware level
  • Appreciation of Software validation and verification techniques
  • Ability to develop under different platforms (Linux, Windows)
  • Use of modern SW development workflows (CI/gitlab/makefile/CMake etc.)
  • Independent, self starter who can help drive the firmware development forward.
  • Development in a modern high-level scripting language (e.g. Python, Lua).
  • Experience interfacing to flash memory, including in-field update techniques
  • Appreciation of Cryptographic algorithms and disciplines
  • Knowledge of SerDes technology
  • Hardware interfacing and electronics knowledge
  • Network programming experience

Job title

Lead Software Engineer, Firmware

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job