Join a forward-thinking team focused on building next-generation networking technologies. As a Senior Firmware Engineer, you'll play a key role in shaping firmware for NIC and DPU platforms, guiding solutions from pre-silicon design through full product deployment.
What You'll Do
- Develop and verify firmware features for high-speed networking hardware using C and C++.
- Implement and integrate networking standards and protocols into data center technologies.
- Collaborate across engineering teams to align firmware with system architecture and security requirements.
- Support hardware launches by ensuring firmware meets performance, reliability, and security benchmarks.
- Engage throughout the product lifecycle, contributing insights from concept to long-term maintenance.
What We Need From You
- At least five years of practical experience in C/C++ development, particularly in embedded environments and low-level systems.
- A solid foundation in binary network protocols and systems programming.
- Advanced English proficiency for clear communication and documentation.
- Proven ability to analyze complex problems, conduct technical research, and deliver effective solutions.
- Strong collaboration skills with experience in agile workflows and team-driven development.
- Commitment to writing clean, maintainable code and improving existing software architecture.
- Experience debugging and testing complex software systems at scale.
Preferred Skills
- Deep understanding of networking technologies, including management protocols and troubleshooting in data center environments.
- Experience with test automation frameworks and designing test cases that cover edge conditions and critical paths.
- Familiarity with development tools such as Git, Gerrit, Linux systems, Bash, Python, and build systems.
- A research-oriented mindset with the ability to work alongside architects to refine specifications and anticipate future challenges.
Environment and Benefits
You'll work in a flexible, inclusive setting that values innovation, collaboration, and personal growth. The organization supports technical excellence through competitive compensation, comprehensive benefits, and a culture committed to diversity and empowerment. As part of a broader engineering ecosystem, you'll have opportunities to share knowledge and influence multiple product lines.
