Senior Firmware Engineer
3 days ago
Job Description The Azure Silicon Cloud Hardware Infrastructure and Engineering (SCHIE) team is instrumental in defining and delivering operational success for Azure that exceeds our customer's expectations. The HW Security Center of Excellence within the SCHIE organization is responsible for design and development of Security Solutions (Silicon, Firmware, Hardware) for Server and Rack Infrastructure Firmware for Microsoft's global Azure business. We work closely with Microsoft product groups, industry partners and researchers to architect and develop Security features and solutions that meet the requirements for our cloud services platforms at the lowest possible cost of ownership (TCO). We need to be always learning and insatiably curious. We need to be willing to lean into uncertainty, take risks and move quickly when we make mistakes, recognizing failure happens along the way to mastery and we need to be open to the ideas of others, where the success of others does not diminish our own. We are looking for a highly motivated Senior Firmware Engineer with a background in security to work on Securing Azure Infrastructure, both for the existing Azure fleet and incoming new portfolio. You will be responsible to work with architects to understand the Security Requirements, designing and implementing security features for hardware and firmware systems that power Azure today. You have a passion for security, enjoy seeing your code light up features that come to life on hardware that will be responsible for securing Azure infrastructure. You have strong coding skills, debugging and troubleshooting abilities, with experience in firmware development. Additionally experience with some or all the following: firmware development, SoC bring-up, with Security primitives, bootloaders, platform initialization, board support package porting, peripherals such as PCIe, I2C, SPI, USB, UARTs, OS primitives, memory management, scheduling, interrupts, and multi-threading will be great. Responsibilities - Responsible for the architecture, design and/or implementation of various security firmware components, including driver interfaces, bring-up, and security features development - Responsible for end-to-end feature delivery from design to production - Responsible to incorporate (SDL) throughout the development process with a Test-Driven Quality first development mindset - Perform system-level debugging and troubleshooting to identify and resolve complex hardware/firmware-related issues while collaborating with cross-functional teams - Collaborate with cross-functional teams including hardware architects and engineers, software developers, validation & integration and product managers to define firmware requirements and specifications - Stay up to date with industry trends and advancements in cloud firmware technologies and provide recommendations for improvement. - 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 (TCO). Qualifications Required Qualifications: - Bachelor's or Master's in Computer Science, Computer Engineering, Electronics Engineering, or similar. - 10+ years of professional experience in firmware development or embedded software development in a multicore environment or hardware and firmware security - 8+ years of Programming experience in C/C++/Rust - Demonstrated experience of hardware and firmware architecture, design and coding for solutions at scale - Experience with SoC bring-up, with Security primitives, bootloaders, platform initialization, board support package porting, peripherals such as PCIe, I2C, SPI, USB, UARTs. OS primitives, memory management, scheduling, interrupts, and multi-threading - Experience with secure boot, secure firmware updates, Attestation, Secure recovery and secure debug workflows at scale - Solid understanding of computer architectures including processors, buses, and memories. - Experience working with multiple teams on Root cause analysis, troubleshooting, and debugging skills resulting into solving complex Hardware/Firmware interface issues - Excellent problem-solving and analytical skills - Self-motivated and able to work independently - Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams Preferred Qualifications - Security Qualifications - Working experience with architecting or implementing industry-standard security protocols, including secure communications, cryptographic algorithms, public key infrastructure, and key management technologies - Familiarity and understanding of Supply Chain Security - Vulnerability assessment in the Firmware - Experience with Penetration testing - Security primitives, security ciphers, threat vectors, security mitigation strategies to close identified vulnerabilities. - (RT)OS Scheduling and firmware development in multithreading SMP as well as in heterogeneous computing environment NOTE: Candidates will be asked to confirm they meet the required qualifications as all RQ's will be formed into a question as part of the application process. If they don't answer yes (i.e. Do you have a Bachelor's degree in Marketing or related field) they'll be automatically dispositioned from consideration for the role. - You can review the Job Aid for guidance Note: The EEO paragraph will be populated and cannot be removed. The Background Check Screening verbiage will be added to the req when it is posted. Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
-
▷ [High Salary] Senior Engineer – Firmware
2 weeks ago
India L&T Technology Services Full timeJob Title: Senior Engineer – Firmware Location: Bangalore Experience Required: Minimum 10 years Education: Bachelor's/Master's in Electronics or Software Engineering Key Responsibilities Responsibility AreaDetails Technical Guidance Provide direction on software/firmware design specifications, ensuring compliance with international standards and...
-
Senior Firmware Engineer
1 week ago
Bangalore South, Karnataka, , India Ultrahuman Full time ₹ 12,00,000 - ₹ 24,00,000 per yearThe magic of Ultrahuman's wearable technology lies deep within its firmware – the code that directly drives our sensors, batteries, and wireless chips, making the difference between a gadget and a life -changing health device. As a Senior Firmware Engineer, you will be a core part of the team that architects and refines this low -level software. Your work...
-
Senior Firmware Engineer
3 days ago
Bengaluru, India Microsoft Full timeJob Description Contribute in RAS architecture, design and deployment of cloud scale Software and Firmware solutions that adapt to changing requirements over their lifetime. Collaborate with hardware and software teams to define, firmware interactions etc and spec highly scalable and reliable solutions for cloud scale workloads. Lead and debug platform RAS...
-
Firmware Engineer
4 weeks ago
India Career Renew Full timeCareer Renew is recruiting for one of its clients a Firmware Engineer - this is a fully remote role and candidates can be based anywhere We are looking for a Firmware Engineer to join our growing team and help us build the next generation of hardware wallets You will play a critical role in designing developing and optimising firmware that powers us This is...
-
Senior Engineer Firmware
3 weeks ago
Pune, India Vertiv Full timeJob Description Job Description Brief Job Description: Firmware DSP Engineer: - This position is in charge to design, analyze and troubleshoot firmware code (IC embedded code), contributes to code reviews and team performance improvement. Read and understands the diagram of hardware and embedded system. - Define the tests to validate the firmware design and...
-
Senior Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India, Karnataka Vista Applied Solutions Group Inc Full timeJob Summary:Client is looking for Firmware Engineer and this is hybrid position from Banglore.Responsibilities:Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashTech NVMe Controllers for newest generations of NAND from various NAND vendors.Work on Machine Learning based NAND management...
-
Senior Firmware Engineer
3 weeks ago
india Dhruva Space Full timeDhruva Space is seeking a Senior Associate/ Tech Lead (firmware/ software engineering) for the development and implementation of embedded systems and software solutions. This pivotal role combines technical expertise with strong leadership capabilities, guiding projects from conception through execution while fostering a collaborative team environment.Key...
-
Firmware Engineer
1 week ago
Noida, Uttar Pradesh, India Grid OS(Powered by Grid) Full time ₹ 12,00,000 - ₹ 16,00,000 per yearAs a Firmware Engineer at Grid OS, you will take a leadership role in designing and optimizing the firmware for our innovative IoT products. In this role, you will collaborate with cross-functional teams, mentor junior developers, and drive firmware development from conception to production. Your expertise will ensure the seamless functionality and...
-
Firmware Engineer
2 weeks ago
India Brace Infotech Private Ltd Full timeKey Responsibilities: ● Design, develop, and maintain firmware for EVSE AC Chargers from concept through production. ● Develop firmware in BareMetal, FreeRTOS, and Linux/PetaLinux environments. ● Implement and integrate features for processing system side (PS) including: ○ LCD displays, LEDs, Wi-Fi, Bluetooth, DDR3/DDR4 memory, Flash storage,...
-
Firmware Engineer
2 weeks ago
Hyderabad, India Microsoft Full timeJob Description The Azure Silicon Cloud Hardware Infrastructure and Engineering (SCHIE) team is instrumental in defining and delivering operational success for Azure that exceeds our customer expectations. The HW Security Center of Excellence within the SCHIE organization is responsible for design and development of Security Solutions (Silicon, Firmware,...