Senior Firmware Engineer
Seeking a Senior Firmware Engineer to design, implement, and lead firmware features for next-generation data center products. The role involves collaboration with architecture and software teams, pre- and post-silicon development, and deep system debugging. The company is a leader in computer hardware manufacturing, driving AI and networking innovation.
Responsibilities
- Collaborate with architecture and software design teams throughout the software development lifecycle.
- Design and implement new features in core firmware.
- Work in pre- and post-silicon development environments for next-generation networking products.
- Gain deep understanding of system debugging, networking technology, stacks, and HW/FW/SW relationships.
- Innovate to enhance firmware products for customer satisfaction.
Requirements
- B.Sc. in Computer Science, Computer Engineering, or Electrical Engineering.
- 5+ years of relevant professional experience.
- Proficient knowledge of C.
- Strong programming skills in Python.
- Excellent understanding of embedded software and real-time programming.
- Strong analytical, creative, debugging, and problem-solving skills.
- Detail-oriented and comfortable with multitasking in a dynamic environment.
- Excellent teamwork and social skills.
Nice to have
- Knowledge of network protocols.
- Agile experience.
- Background in Linux internals.
- Scripting abilities (Python, Bash).
- Strong C++ and OOP hands-on experience.