
Senior Firmware Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Contribute to ROM based firmware enabling next generation interconnect and chiplet technologies
- Engage as a teammate and work closely with multi-functional teams such as BIOS, architecture, design, emulation and verification on delivery of SOC solutions
- Develop low level firmware for embedded systems in a bare metal environment.
- Design robust sequences that are easy to debug and reuse
- Engage in pre-silicon validation activities such as co-simulation with IP and SOC emulation
- Support post– silicon enablement and debug
- Engage with firmware team to share architectural concepts to maximize reuse
- Specialist in C, strong in C++ or Python
- Hands on experience with end-to-end Firmware from pre to post-silicon and production cycle.
- Demonstrated proficiencies with firmware lab debug, triaging and implementation of bug fixes for silicon bring-up, through production.
- Comfortable in Linux build environment
- 5 years device driver or embedded firmware development experience
- Well versed in software engineering practices.
- Exposure to RTL or Verification concepts
- Ability to work independently under tight deadlines with minimal direction.
- Excellent verbal communication and written, presentation skills.
- Understanding of hardware and software system integration.
- Experience with FW integration testing and debug in pre and post silicon.
- Knowledge of PCIE, UCIE or other technologies
- Working knowledge of UNIX, Linux, Windows