Google News
logo
Microsoft is Looking For Software Engineers Across India: Apply Now
Last Updated : 10/04/2023 10:01:14

Tech giant Microsoft is looking for software engineers across India.

Microsoft is Looking For Software Engineers Across India: Apply Now

Senior Software Engineer


Location : Noida, Uttar Pradesh, India
Work site : Up to 50% work from home
Employment type : Full-Time

The company is looking for a highly motivated Senior Software Engineer with experience in System on Chip Architecture (SoC), Bring up of SoC, root causing issues at the intersection of multiple subsystems across firmware and hardware.


Qualifications :


* Bachelor’s or higher in Computer Science, Computer Engineering, Electronics Engineering, or similar.
* 8+ years of professional experience in design/development, integration, validation, or system level debugging in embedded systems
* Strong problem solving, debugging, and troubleshooting skills.
* Hands on experience in programing in Python or C or C++
* Experience with Platform initialization, Board support package (UEFI/U-Boot), integration, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts, and multi-threading.

Apply Now




Sr Software Engineer-FGPA


Location : Bangalore, Karnataka, India
Work site : Up to 50% work from home
Employment type : Full-Time


Responsibilities :


* This role involves deep, hands-on technical work in a small, collaborative environment.
* Design FPGA based acceleration using HLS/C++/Verilog/System Verilog
Develop system level specification and architecture.
* Develop system level register specification and programming model.
* Develop module level specification and micro-architecture.
* Perform unit level and system level validation by preparing test plan.
* Perform verification coverage runs, analyze reports, and identify verification holes to develop new tests.
* Perform Floor planning, Physical optimization, Static Timing analysis, and timing closure.
* Perform debugging, root cause analysis, and troubleshooting for software/hardware integration challenges within intricate FPGA-accelerated designs at full system level in the Azure cloud.


 

Qualifications


* Masters Degree in Computer Science or related technical field AND 4+ years technical engineering experience
* OR Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
* OR PHD or equivalent in Electrical Engineering, Computer Engineering or Computer Science AND 2+ years technical engineering experience
* Experience with at least one OOP language C++, Rust, or Python
* Experience in developing software on programmable ASIC or FPGA
* Solid understanding of computer architectures including processors, buses, and memories.
* Responsible for collaborating with cross-functional teams to debug the issues at the cross section of multiple sub-systems.
* Demonstrated experience of hardware and firmware architecture, design, and coding for solutions at scale.
* Excellent problem-solving and analytical skills.
* Experience working with multiple teams on Root cause analysis, troubleshooting, and debugging skills resulting in solving complex Hardware/Firmware interface issues.
* Self-motivated and able to work independently.
* Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
* CI/CD Experience : Knowledge of Continuous Integration and Continuous Deployment (CI/CD) practices for streamlined software development and deployment processes.
* Scripting for Developer Tools : Proficiency in scripting languages to build and enhance developer tools, automating repetitive tasks and improving workflow efficiency.


Preferred Qualifications


* Any kind of hardware accelerator software design and development.
* Experience with architecture and development of high scale, resilient, and secure distributed systems
* Experience with performance analysis and optimization to reduce resource utilization.
* Proven track record as a hands-on engineer designing and delivering elegant solutions to meet complex design and architectural challenges in a cloud services environment.
* Deep practical experience operating high-scale services in production environments.
* Experience building services which run on Microsoft Azure, Amazon Web Services, Google Cloud or Oracle Cloud Infrastructure.

Apply Now




Software Engineer II


Location : Bangalore, Karnataka, India
Work site : Up to 50% work from home
Employment type : Full-Time


Responsibilities :


* Collaborates with appropriate stakeholders to determine user requirements for a scenario.
* Solve problems related with data at a very large scale in a multi-tenant environment.
* Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
* Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
* Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
* Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.


Required Qualifications


* 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.


Preferred Qualifications


* Bachelor's Degree in Computer Science or related technical discipline AND 4+ years building scalable system software and/or Services.
* OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript with strong debugging skills.
* OR Python
* OR Master'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.
* Hands on development experience for large scale systems, designing and writing code.
* Passion for customers.
* Good collaboration skills.

Apply Now



Note : This news is only for students, for the purpose of enhancing their knowledge. This news is collected from several companies, the copyrights of this news also belong to those companies like : BBC, CNN, Times of India, Reuters, The Verge, Indian Express, Tech Crunch, News18, Mint, Hindustan Times, Business Today, Techgig etc,.