Software Engineer II

Software Engineer II

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
44235
Date Posted
1 year ago
Recruiter
John Apl
Job Views
188

Job Description

The opportunities around intelligent edge devices are significant and growing – there are already more connected things than people in the world! These devices, ranging from tiny MCU based sensor devices to powerful devices in cars, drones and datacenters, have profound impact to our daily lives; from how we live, how we work, how we learn and how we connect.  The Microsoft Azure Edge Devices (AED) team is chartered with building devices and experiences that help our ecosystem of partners and customers leverage Azure to accelerate their creation and adoption of the next generation of connected, intelligent, and autonomous edge solutions.  We work across a wide range of industries, partner types, device form factors, and service technologies to enable new application scenarios, provide in-depth business insights and safeguard the security and privacy of our customer/partners data. 

  

In this role, you will work with talented engineers from multiple disciplines to design and develop perception platform with added security for AI-based edge devices through all phases of their product development cycles. You will be exposed to novel technologies in security, AI, ML, IoT and Cloud. This is an unparalleled opportunity to define and build the next generation of intelligent edge devices with complete end to end security features, create and learn new technologies and have a positive social impact by empowering every person and every organization on the planet to achieve more. 

Responsibilities

  • Define end to end security software architecture among intelligent edge devices and Azure cloud services.  
  • Develop end to end security software solution among intelligent edge devices and Azure Cloud services  
  • Investigate, identify and implement how to protect AI models in transit, at rest and on devices 

Qualifications

  • BS, MS or PhD in computer science, or a related field, or equivalent industry experience. 
  • 3+ years of software development skills on server-side programming using C/C++, dotnet, Node JS, Python or equivalent programming languages.  
  • 3+ years of experience writing production quality code.  
  • Knowledge of web application vulnerabilities such as OWASP top 10. 
  • Knowledge of cloud identity management, authentication, and authorization systems. 
  • Knowledge of applied cryptography such as TLS and data-at-rest encryption. 
  • Knowledge of key and certificate management. 
  • Knowledge of threat model analysis. 

  

 

Preferred Qualifications 

 

  • Minimum 4 total years of experience in the following areas: 
  • Development on end-to-end security solution across device and cloud services including but not limited to remote authentication/attestation. 
  • Threat model analysis on end-to-end security solutions. 
  • Excellent verbal, written communication, and problem-solving skills.  
  • Able to support all phases of the product development cycle including architecture, design, development, debugging, documentation, and validation.  

 

 

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.

 

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.

Job ID: 44235

Similar Jobs

Meta

Full Time Job

Software engineer ii Software engineer ii

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Software engineer ii Software engineer ii

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Software engineer ii Software engineer ii

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Software engineer ii Software engineer ii

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept