Sr. Embedded SW Engineer FireEye
THIS JOB HAS EXPIRED
Join one of the hottest and fastest growing B2B companies in high technology. FireEye is backed by pre-eminent investors Sequoia Capital, Norwest Venture Partners and Juniper Networks and is experiencing explosive growth as it redefines the $20B+ security landscape to combat the next generation of cyber-attacks.
FireEye has been profiled in Businessweek, Forbes, The Wall Street Journal and on Bloomberg TV and recently won Deloitte?s Technology Fast 500 award for the 4th fastest growing tech company in North America. FireEye is well on its path to an IPO as it continues to transform the security industry with its unique technology to stop advanced cyber-attacks. FireEye?s customers are the best of the best in every industry around the world, including the top hi tech, financial services and manufacturing companies and the leading government agencies. Join the team that is protecting the world from the next generation of cyber-attacks.
Job Description:
In this role, you will design and develop embedded diagnostic SW for FireEye appliances and work with the Hardware and Manufacturing team to ensure a high quality product. The job involves developing boot loaders, board initialization logic, memory, network interface tests and diagnostics.
Job Requirements:
Excellent programming skills ? C, C++ and MIPS assembly.
Working experience with MIPS-based, multi-core/multi-CPU environments (Cavium Octeon is a plus)
Working experience with NPU-based SDK (Cavium CDK is a plus)
-Strong knowledge of MIPS CPU architecture and Symmetric Multi-Threading (SMT).
Strong knowledge of networking protocol stacks (TCP/IP, UDP, etc.).
Proven experience with solving real-time embedded issues, including: threading, optimization, SMT locking, interrupt handling, exception handling, etc.
Experience in troubleshooting, performance analysis, and performance optimization for embedded systems.
Write software specifications and test plans.
Linux/FreeBSD kernel and device drivers (networking, PCIe, etc.) is a plus.
Experience with x86 architecture, BIOS development a plus.
Excellent verbal and written communications skills
Technical Background:
Previous experience developing software for embedded networking products.
Deep knowledge of Linux kernel internals, especially network stack, modules, and debugging
Strong experience with uboot and hardware bring-up
Strong C/C++ Development Skills.
PHY/MAC Layer Protocols
X86-based SW development a plus
Knowledge of various debugging tools (GDB, GDB internals, etc.).
Education/Experience:
Minimum of 10+ years of experience with BSCS, or MSCS or equivalent
| Location: |
Milpitas, CA
United States
|
THIS JOB HAS EXPIRED