Principal Software Engineer

Company:  Info Way Solutions
Location: Fremont
Closing Date: 08/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Location

Redmond, Washington, United States

Type

Full time

Pay

Location: Redmond, WA Hybrid

Responsibilities

  1. Design and architect firmware solutions for Cloud Hardware systems, focusing on system-level E2E design, debugging and troubleshooting.
  2. Collaborate with cross-functional teams including hardware engineers, software developers, validation & integration, and product managers to define firmware requirements and specifications.
  3. Develop and maintain firmware architecture, ensuring scalability, modularity, and maintainability.
  4. Develop Security threat models for the platform working with vendors & Security teams.
  5. Stay up-to-date with industry trends and advancements in firmware technologies, and provide recommendations for improvement.
  6. Work closely with Microsoft product groups, industry partners and researchers to architect and develop server hardware solutions that meet the requirements for our cloud services platforms at the lowest possible cost of ownership.
  7. Design and implement firmware modules to support various hardware interfaces, including USB vNIC, SPI, I2C, I3C, PCIe, and other related protocols.
  8. Provide technical leadership and guidance to internal developers or external partners to deliver serviceable, reliable, and scalable solutions.
  9. Contribute to product vision and roadmap by bringing innovation to server manageability ecosystem.
  10. Perform system-level debugging and troubleshooting to identify and resolve hardware/firmware-related issues.

Required Qualifications

  1. Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  2. OR equivalent experience.
  3. 6+ years of professional experience in architecting, designing and developing firmware/software solutions.
  4. 6+ years of experience in Embedded Linux.
  5. 6+ years of experience with any of the following: Platform initialization, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs, Memory Management, Scheduling, Interrupts or multi-threading technologies.

Preferred Qualifications

  1. In-depth knowledge of hardware and firmware interfaces: OpenBMC, DMTF MCTP, Redfish, PLDM, SPDM and RAS.
  2. Collaboration (aligned with team, across teams).
  3. Passionate about coaching team members and helping them grow.
  4. Wants new technological challenges and able to deal with ambiguity.
  5. Problem solving, debugging troubleshooting skills, advanced design, and development skills.
  6. Self-motivated and able to work independently with minimal supervision.
  7. 6+ years of experience in BMC, Embedded Linux, and U-Boot.

#J-18808-Ljbffr
Apply Now
Share this job
Info Way Solutions
  • Similar Jobs

  • Principal Software Engineer

    Fremont
    View Job
  • Software Engineer Principal

    Fremont
    View Job
  • Software Engineer Principal

    Fremont
    View Job
  • Principal Engineer, Cloud Software

    Milpitas
    View Job
  • Principal Engineer, Cloud Software

    Milpitas
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙