CrawlJobs Logo

Software Engineer II - Devices

United States, Redmond 100600.00 - 199000.00 USD / Year · Job Posted February 04, 2026
Apply Position
Job Link Share

Job Description

Microsoft is on a mission to build platforms and products that create and complete magical experiences across Microsoft, to empower every person and organization to achieve more. The Windows + Devices MTS (Manufacturing Test Solution) team delivers manufacturing test solutions for Microsoft hardware products such as Surface, and Xbox. Technologies include Device Test Platforms, Device Calibration Solutions, Automated Test Software for capturing manufacturing defects and building Agentic AI solutions. We are looking to hire a Software Engineer II - Devices to join our team to create world-class software that interacts with our world-class hardware to build the next generation platform and AI Solutions that will be used for future products.

Job Responsibility

  • Develop and maintain test software and core test content to verify product functionality, collaborating with senior engineers and cross-functional teams
  • Monitor production yield data, implement continuous test enhancements, and participate in root cause analysis to ensure product quality
  • Architect and deploy manufacturing test methodologies and frameworks, focusing on reusability and support for new technologies
  • Improve test effectiveness and efficiency by minimizing test loops, enhancing test coverage, and removing non-value elements from processes
  • Document processes, procedures, and responsibilities, ensuring clear communication and alignment with internal and external partners
  • Collaborate with factory, NPI, and development teams to integrate new tools, automation, and resolve issues across test stages

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 2+ years of experience writing code in C#
  • 2+ years of experience in working with Azure Technologies
  • Experience with Performing Troubleshooting using Troubleshooting Tools including but not limited to WinDBG, Visual Studio Debugger, Windows Event Logs, KQL, SQL
  • Experience with AI Based Software Development Tools including but limited to GitHub Copilot, Visual Studio/VS Code Agent Mode, Building/Enhancing Agents with Custom Prompts/Tool Integration

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer II - Devices

8 matching positions

Software Engineer II – Android

We are looking for a Software Engineer II – Android to join our mobile engineeri...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4 years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 3+ years of professional Android development experience in a product‑focused engineering environment
  • Solid proficiency in Kotlin and solid understanding of Java
  • Hands‑on experience with Android SDK, Android Studio, Gradle, and modern Android libraries (Jetpack components such as ViewModel, LiveData, Room, Navigation)
  • Good understanding of REST APIs, JSON, networking, threading, and asynchronous programming
  • Familiarity with unit testing, instrumentation testing, and debugging tools on Android
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain Android application features using Kotlin (and Java where applicable) in a large‑scale production codebase
  • Collaborate with product management, design, and backend teams to translate requirements into high‑quality Android implementations
  • Write clean, maintainable, and well‑tested code following Android best practices, architectural patterns (MVVM, Clean Architecture), and coding standards
  • Debug and resolve issues related to performance, reliability, memory usage, and crashes across a wide range of Android devices and OS versions
  • Participate in code reviews, provide constructive feedback, and incorporate feedback from peers to improve code quality
  • Contribute to improving engineering fundamentals such as build quality, CI/CD pipelines, test coverage, and release readiness
  • Demonstrate end‑to‑end ownership of assigned features, including development, testing, rollout, and post‑release monitoring
  • Fulltime
Read More
Arrow Right

Software Engineer II

Intelligent Conversation and Communication Cloud (IC3) at Microsoft is developin...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Design and develop scalable, low-latency media streaming components that enhance Microsoft’s real-time communication and collaboration experiences
  • Contribute to the evolution of Microsoft’s media stack by implementing robust APIs and services that support high-performance streaming across diverse platforms and devices
  • Collaborate with cross-functional teams to integrate media streaming capabilities into broader Microsoft ecosystems, ensuring seamless user experiences and operational reliability
  • Drive quality and performance improvements through telemetry instrumentation, automated testing, and continuous validation under varied network conditions
  • Participate in sprint planning, technical reviews, and engineering initiatives to align deliverables with organizational goals and product milestones
  • Champion best practices in software engineering, with a focus on maintainability, scalability, and security in media streaming systems
  • Fulltime
Read More
Arrow Right

Software Engineer II

About the Team Copilot Security builds the foundations that make Microsoft's AI...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Build and ship security features that protect Copilot from threats such as prompt injection, adversarial manipulation, and unsafe agentic workflows
  • Implement secure orchestration components that allow Copilot to safely delegate and execute actions across devices, services, and platforms
  • Contribute to developing intelligent agents that apply information-flow reasoning, guardrails, and common-sense constraints for security and privacy
  • Collaborate with partner teams across engineering, product, security, privacy, and AI to adopt secure agentic patterns and best practices
  • Instrument and monitor key metrics for agentic AI security, using data to improve reliability, safety, and user trust
  • Write clear documentation for secure agentic patterns, including safe-delegation guidelines and emerging risk considerations
  • Demonstrate high growth potential by progressively expanding technical scope, autonomy, and ownership as you gain experience with agentic AI and security systems.
  • Fulltime
Read More
Arrow Right

Software Engineer II

Microsoft Surface Devices is on a mission to deliver iconic end-to-end products ...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++ or Rust
  • OR equivalent experience
  • 5+ years technical engineering experience with coding in languages including, but not limited to: Rust, C/C++
  • 3+ years of experience in software and/or hardware product development
  • 3+ years’ experience working with hardware devices and debugging
  • Experience with the Rust programming language and associated design patterns
  • Familiarity with embedded Rust development and writing firmware for MCU-based designs
  • An understanding of cryptographic algorithms, security protocols, and encryption techniques
  • A deep understanding of software lifecycle in a device development environment and the interplay between software and hardware development and schedules
Job Responsibility
Job Responsibility
  • Design, implement, test and support systems-level firmware on modern Windows-based devices and accessories
  • Drive performance, stability and feature enhancements for the device level experiences aligned with Windows and Devices roadmaps
  • Collaborate with teams across Microsoft and the Windows Ecosystem
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right

Software Engineer II

Microsoft Surface Devices is on a mission to deliver iconic end-to-end products ...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Strong foundation in system design and development.
Job Responsibility
Job Responsibility
  • Windows Device Drivers & Service Software: Crafting the core elements that drive our Surface Devices
  • Libraries & Telemetry Services: Building the tools that provide insights and enhance performance
  • Comprehensive Testing: Design and implement tools and improvements to streamline development and production debugging
  • Collaborate & Innovate: You'll have the unique opportunity to work alongside brilliant developers across Microsoft, as well as with leading software and hardware partners. Participate in code reviews and provide constructive feedback to peers
  • Embody our Culture and Values.
  • Fulltime
Read More
Arrow Right

Software Engineer II

Azure Specialized is chartered to integrate mission critical workloads with Azur...
Location
Location
United States , Multiple Locations
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design, build, produce and deliver software to improve the usability, reliability, scalability, performance, security and highly available infrastructure using Azure Networking services having independence, sense of ownership and drive for areas of ownership.
  • Own / Troubleshoot End to End hardware/software issues across L2/L3 networking stack, device OS, telemetry, and infrastructure dependencies.
  • Innovate on the Software-Defined Networking(SDN) platform to provide consistent connectivity for a heterogeneous mix of workloads.
  • Proactively identify and resolve production issues, performing root cause analysis and implementing long-term fixes to reduce operational toil.
  • Collaborate with multiple partner teams and gain broad exposure to core networking technologies end-to-end.
  • Develop, set up, and execute tests before feature releases.
  • Create monitoring and diagnostic tools to ensure quality of service.
  • Participate in on-call rotations, incident response, and postmortem analysis to ensure continuous learning and resilience improvement.
  • Fulltime
Read More
Arrow Right

Software Engineer II

The Software Engineer II designs and develops software solutions with growing in...
Location
Location
United States , Camas
Salary
Salary:
101500.00 - 120000.00 USD / Year
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Mechanical Engineering or other Engineering Field
  • Demonstrated programming capability in C# (C, C++ and Python a plus)
  • Demonstrated experience working in Windows OS and with Windows Development Toolchain
  • Basic knowledge of communication protocols such as USB, Ethernet, BLE, Wi-Fi
  • Some experience building APIs and services using REST, SOAP
  • Strong written and verbal English language communication skills
  • Excellent teamwork/interpersonal skills and effective communication abilities
  • Demonstrate commitment and adherence to Sigma Design Core Values
  • Pass a post-offer background verification
Job Responsibility
Job Responsibility
  • Design and implement software systems to interact with hardware and control electronic devices
  • Create desktop/embedded/web applications for prototyping, test and automation solutions
  • Work alongside other engineers to apply best practices with some supervision
  • Coordinate with project managers and various disciplines to meet system requirements
  • Provide engineering time estimates for software components and modules
  • Work with clients to capture system requirements with some guidance
  • Analyze, diagnose, and debug existing code independently
  • Work with SQA to ensure solutions are tested and meet requirements
  • Manage time to produce results within allocated timeframe
  • Independently own full software subsystems, modules, and/or processes
What we offer
What we offer
  • 401(k) with up to 4% company match
  • quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • multiple options for medical insurance
  • dental insurance
  • voluntary benefits: vision, long-term disability, and life insurance
  • Fulltime
Read More
Arrow Right

Software Engineer II

Microsoft’s Cloud business is expanding, and the Cloud Supply Chain (CSCP) organ...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 1+ years of experience in supply chain or related technical experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Effective systems design, configuration, and testing, for our integrated business planning processes (specifically SAP IBP S&OP, IBP Demand Planning, IBP Inventory, IBP Response and Supply) ensuring they are always positioned to drive high-quality, reliable, systems enablement
  • Effective systems design, configuration, and testing, for SAP ERP processes (specifically SAP MM/SD, Ariba SCC, APO GATP and CIF) ensuring they are always positioned to drive high-quality, reliable, systems enablement
  • Evaluate existing transactions related to inbound and outbound processes & systems to identify opportunities to improve planning and execution
  • Execution of work plans to land high-value systems improvements that drive quality and scale, by working with internal and external partners on the design and deployment of systems-enabled capabilities, ensuring functionality, usability & supportability
  • Build and operate the services in a SAP DevOps Environment. Own the services in production, monitor, analyze, track and remediate issues in production
  • Partnering with value stream, Engineering and Architecture colleagues, to identify emerging industry trends and the related SAP technologies/roadmap, ensuring we, always, have a roadmap for process, tools, & technology that optimizes the landscape, for premium Windows devices & accessories
  • Team management and leadership - modeling Microsoft Values: lead by example, leveraging and helping others to be successful
  • Fulltime
Read More
Arrow Right