Search jobs > Redmond, WA > Senior firmware engineer

Senior Software/Firmware Engineer

Microsoft
Redmond, Washington, US
$145.8K-$238.6K a year
Full-time

The Surface Team focuses on building devices that fully express the Windows vision. A fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want and elicit their excitement.

Creating these devices involves a close partnership between hardware and software engineers, designers, and manufacturing.

We are currently building the next generation and Surface needs you!

All potential candidates should read through the following details of this job with care before making an application.

The Imaging & Provisioning Team (ImProv) is responsible for the customer facing software applied to every Surface device and are part of the final say when devices are ready for customers to receive.

The Surface Team is seeking qualified candidates to be part of the Surface Imaging & Provisioning Software Engineering Team.

We are looking for a self-motivated and highly organized Sr Software / Firmware Engineer who will be responsible for all aspects of test engineering and validation of their features within our imaging & provisioning team, with opportunities to stretch more broadly.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals.

Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Responsibilities

  • Be customer obsessed.
  • Develop new test architectures, methodologies, tools and comprehensive test plans. This includes documenting test architecture, test plans and test cases.
  • Conduct technical reviews throughout the development process. This would include reviews of the test architecture, test plans, test cases, and results.
  • Be responsible for all aspects of test engineering and validation of their features, with opportunities to stretch more broadly.

This will include working closely with software and hardware developers and program managers to create core designs and enable the testability of the products.

  • Create validation plans, develop, automate & execute test cases along with debug / triage of observed / reported failures.
  • Embody our Culture and Values.

QualificationsRequired / Minimum Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline 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' experience in system level Integration, validation (including validation infrastructure setup), automation framework (such as Robot Framework), and debugging of system software.

Additional Or Preferred Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • OR Master'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.
  • Experience in creating validation test plans, Engineering Spec, developing test content to achieve the validation plan and automating the execution of test content.
  • Exposure and good understanding of Hardware and Firmware / Software Lifecycle.
  • Experience in creating or working with automated testing pipeline aka CI / CD (integration + validation).
  • Familiarity with Windows operating system and Software build systems, including working with Windows driver and certification kits.
  • Expertise in PowerShell, PowerBi, C# / SQL.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $112,000 - $218,400 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $145,800 - $238,600 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here : https : / / careers.

microsoft.com / us / en / us-corporate-pay

Surface

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.

J-18808-Ljbffr

3 days ago
Related jobs
Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Senior System Firmware Engineer to drive feature enablement and firmware verification for next-generation GPUs. ...

Promoted
Apple
Seattle, Washington

This is a key team for Apple Services Engineering! As Senior Software Engineer, you will be encouraged to: collaborate to solve complex problems with the opportunity to invent innovative solutions, clearly communicate technical approach, modernize the codebase, maintain a high level of test automati...

Promoted
Amazon Development Center U.S., Inc.
Woodinville, Washington

We are seeking a software developer engineer to be part of our team to build solutions on a global scale, own their systems end to end, and influence the direction of technology used by all AWS services around the world. In this role, you will have the opportunity to drive mission critical projects,...

Microsoft
Redmond, Washington

We are looking for a Senior Software Engineer who can provide technical leadership, drive engineering excellence, and deliver robust and scalable solutions to make a direct impact on 1B+ users globally, while continually improving our KPIs. We are looking for a highly skilled Senior Software Enginee...

Brex
Seattle, Washington

The Engineering team includes Data, IT, Security, and Software, and is responsible for building innovative products and infrastructure for both internal and external users. We help companies spend with confidence with integrated corporate cards, banking, and global payments, plus intuitive software ...

Dell
Burien, Washington

Senior Software EngineerPowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. What you will achieveAs an experienced software engineer in the FileSystems...

Teleion
WA, United States

Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 4+ years’ experience in business analytics, data science, software development, data modeling or data engineering work. OR Master's Degree in Computer Science, Math, Software Engineering, Co...

Snowflake
Bellevue, Washington

We are seeking talented Senior Software Engineers who are technical leaders in the big data open source community to join us to define the strategy, engage and deliver innovation into the open source community, and bring Snowflake to millions of big data professionals. AS A SENIOR SOFTWARE ENGINEER ...

Dell
Burien, Washington

Software Senior Principal Engineer (C, Linux, Kernel, Distributed systems)PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. What you will achieveAs a...

Amazon Development Center U.S., Inc.
Burien, Washington

We develop services and client software, including CloudFormation and Cloud Control API, that empower customers to spin up infrastructure across AWS at unprecedented scale. Experience as a mentor, tech lead or leading an engineering team. ...