📍 Morrisville, United States 🇺🇸
Dear Applicant,
Please let me know if you are interested.
Job Title: Principal Firmware Engineer
📍 Job Location -Morrisville, NC-It’s a 5-day Onsite job
Hire Type – Long Term Contract
🧾 Job Summary:
The Delivery Project Lead will be responsible for overseeing the design, development, and maintenance of PCIe Switch firmware for servers. This role requires collaboration with cross-functional teams, including external vendors, to ensure seamless integration of firmware with system software and hardware. The ideal candidate will possess strong expertise in UEFI and BIOS, along with a solid foundation in embedded firmware development.
📌 Responsibilities:
• ⚙️ Design, develop, and maintain PCIe Switch firmware for server applications.
• 🤝 Collaborate with cross-functional teams and external vendors to integrate firmware with system software and hardware.
• 🧪 Conduct thorough testing and debugging of firmware to ensure high-quality and reliable solutions.
• 📈 Stay updated on industry trends and advancements in UEFI firmware, GPU technologies, and accelerators.
• 🔧 Contribute to the improvement of firmware development processes and tools.
✅ Mandatory Skills:
• 🧩 Proficiency in UEFI (Unified Extensible Firmware Interface) or BIOS.
• 🔌 Experience with PCIe architecture, testing, and integration.
• 🛠️ Strong firmware programming and debugging skills.
• 🧬 Experience with hardware and firmware bring-up.
• 🔄 Proficient with Git source version control system.
• ⚡ Proficient in build and automation processes.
• 💻 Unix Shell Scripts capabilities.
• 🧾 Experience translating schematics to source code.
• 🔗 Experience integrating source code from external vendors.
• 🧰 Familiarity with armcc DS-5 or similar tools.
🌟 Preferred Skills:
• 🖥️ Experience with x86 and ARM processors.
• 🪟 Familiarity with Windows and Linux operating systems.
• 📦 Experience with OpenEDK.
• 📊 Knowledge of software development processes.
• 🔁 Understanding of Agile methodologies and tools.
• 🧠 Strong analytical and debugging skills.
• 🧩 Ability to recognize complex problems related to functional objectives.
• 💡 Creative problem-solving skills in a developmental context.
• ✅ Ability to analyze situations and implement effective solutions.
🎓 Qualifications:
• 📜 BS degree in Computer Science, Software Engineering, or Computer Engineering.
Free forever • No spam • Leave anytime