Senior Software Development Engineer

Senior Software Development Engineer

Senior Software Development Engineer

Job Overview

Location
Tamborine Mountain, Queensland
Job Type
Full Time Job
Job ID
60548
Date Posted
1 year ago
Recruiter
Michael Linda
Job Views
76

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 by:

 

  • Creating iconic end-to-end products across hardware, software, and services that people love and use every day
  • Leading and inspiring the industry through innovation and technology, enabling our ecosystem of partners to thrive
  • Growing our business and the business of Microsoft

 

Microsoft Windows & Devices Software team is on a journey to create new experiences on the Windows platform. A fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want. Creating these new experiences and devices involves close partnership between hardware engineers, software engineers, designers, and manufacturing, along with the various industry partners that closely collaborate to create industry defining firsts. Our obsession for the right experience, along with our passion to enable everyone to do and be their best, is reflected in the devices that Windows ships.

Responsibilities

The Windows Client team is seeking a talented software development engineer with a background in Windows driver and/or UEFI firmware development to actively contribute toward the delivery of high quality, compelling Windows experiences on first generation silicon platforms.  This position will involve partnering closely with silicon architects, IHVs, OEMs, ODMs, Windows OS platform teams and Microsoft 365 app teams to deliver end-to-end optimized device experiences. 

 

An understanding of software lifecycle in a device development environment and the interplay between software and hardware development and schedules will be a requirement for this role.  Key responsibilities for this position include development of kernel and user mode drivers, optimization of driver stacks with Windows OS components and driving performance, stability and feature enhancements for the device level experiences aligned with IHV silicon roadmaps.  The role includes opportunities for UEFI and MCU system firmware development.  Come join us as we scale up our organization to meet the challenges of creating new and innovative experiences and delivering devices that people love.

Qualifications

  • A Bachelor’s degree in Computer Science, Computer Engineering or other relevant field of study combined with similar relevant work experience.
  • A minimum of 6 years of experience in software and/or product development.
  • Demonstrated C/C++ design and coding skills
  • Strong communication skills required, including the ability to clearly express technical concepts in verbal and written forms.

 

 Preferred Qualifications

 

  • Proven background as a developer leading design, implementation, and support of features.
  • Familiarity with the System on Chip (SOC) Hardware architecture and software for SOC.
  • Practical demonstrated experience with
    • Windows OS fundamentals and driver development
    • Debugging of hardware/firmware/software interaction during board bring-up and component upgrade
    • Developing and debugging UEFI (or legacy BIOS) code for a shipping product
    • Developing for embedded controllers (MCUs) and equivalent system firmware
  • Ability to quickly ramp-up on complex and unfamiliar code

#WSSIjobs

 

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.

Job ID: 60548

Similar Jobs

Meta

Full Time Job

Senior software development engineer Senior software development engineer

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

Full Time Job

Deloitte

Full Time Job

Senior software development engineer Senior software development engineer

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

Full Time Job

Labcorp

Full Time Job

Senior software development engineer Senior software development engineer

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

Full Time Job

Braintrust

Full Time Job

Senior software development engineer Senior software development engineer

• 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