Security Software Engineer II

Sorry, this job was removed at 4:52 p.m. (CST) on Thursday, July 28, 2022
Find out who's hiring in Washington DC.
See all Cybersecurity + IT jobs in Washington DC
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Azure Edge + Platform brings together Edge platforms, devices, and services to deliver Edge solutions, operating systems, and engineering systems. Driven by its customers' needs, Azure Edge + Platform seeks to accelerate growth for Microsoft and Microsoft customers worldwide.
#AEPJobs
Azure Enterprise and Security is growing its Firmware and IoT Security Team chartered with providing industry leading firmware security analysis capabilities for Microsoft and its customers. With the recent acquisition of ReFirm Labs we are building a new end-to-end security solution that will play a key role in securing Microsoft customers from the chip to the cloud. Backed by more than 3,500 defenders at Microsoft and the more than eight trillion security signals processed daily, our team is uniquely positioned to provide accurate and actionable security recommendations for the firmware industry.
We are looking for software and security engineers interested in executing on our vision of providing timely, accurate, and actionable firmware security analysis. Leveraging our distinctive expertise developing Binwalk open source project and Binwalk Enterprise, we are able to provide customers deep insight into security issues that may be lurking within the firmware image itself. Combining our unique security analysis solutions with the scalability and security of Azure cloud is a recipe for something very special.
In this role you will become part of a team of highly technical engineers and world-class experts in firmware security to build a solution that leverages bleeding edge advancements in cloud and firmware security research. In addition to providing firmware security solutions, you will have the opportunity to work with leading cloud technologies like Service Mesh, Azure Kubernetes Service, Azure Container Instances and leverage industry best practices for deployment of scalable and secure Kubernetes based solutions.
Our people are our greatest resource! As part of our team, you will be given ample opportunity to grow and learn both personally and professionally.ResponsibilitiesResponsibilities:
Design, develop, and deliver solutions to provide customers timely, accurate, and actionable firmware vulnerability analysis.
Investigate current tools, trends, and vulnerability disclosures in the firmware security industry to develop new analysis tools, techniques, and processes to help customers identify security issues in their firmware.
Conduct independent research to identify new security vulnerabilities.
Leverage agile development processes, Continuous Integration (CI), and Continuous Delivery (CD) to deliver timely and reliable solutions.
Provide insight, experience, and data to influence team direction and product design.
Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals.QualificationsQualifications
Required:
5+ years of professional programming experience in any of Python, C/C++, C#, NodeJS, or TypeScript.
Experience with identifying, exploiting, or mitigating vulnerabilities in software.
Experience with embedded CPU architectures assembly code (e.g., ARM, MIPS, PPC).
Knowledge of systems internals and filesystem structures.
Strong desire to curate a diverse and inclusive team and foster a culture that reflects Microsoft's social values.
BS+ in Computer Science or related technical fields OR equivalent years of professional experience.
Preferred:
Experience with cloud services technologies and/or high concurrency, globally distributed service design and operation.
Experience in building, using, and deploying Docker containers.
Experience with building software that is testable in an automated fashion including CI/CD piplines.
Experience with Ghidra disassembler/decompiler.
Experience reverse engineering networking protocols.
Experience with Real Time Operating Systems (RTOS) (e.g. ThreadX, FreeRTOS, eCOS, VxWorks).
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

More Information on Microsoft
Microsoft operates in the Infrastructure as a Service (IaaS) industry. The company is located in Redmond, WA. Microsoft was founded in 1975. It has 206870 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 412 open jobs at Microsoft, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about MicrosoftFind similar jobs