Current jobs related to Senior Software Engineering - Bengaluru, Karnataka - Microsoft Games
-
Senior Software Engineer
4 hours ago
Bengaluru, Karnataka, India Sonata Software Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in backend development will be crucial in driving our company forward.Key Responsibilities* Design and develop...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India AppYogi Software Full timeJob Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at AppYogi Software. As a key member of our development team, you will be responsible for designing and developing back-end software, maintaining and updating existing code, and collaborating with cross-functional teams to deliver...
-
Senior Software Development Engineer
6 days ago
Bengaluru, Karnataka, India Altair Engineering Full timeTransforming the Future with Simulation and DataSenior Software EngineerAltair Engineering is seeking a skilled Senior Software Engineer to join a fast-paced team that requires strong problem-solving and object-oriented design skills. Ideal candidates are innovative, flexible, and able to write high-performance, portable code. Knowledge of software...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India AppYogi Software Full timeJob Title: Senior Software DeveloperAt AppYogi Software, we are seeking a highly skilled Senior Software Developer to join our team.Key Responsibilities:Design and develop robust back-end software systems using Node.js.Maintain and update existing code to ensure optimal performance and scalability.Collaborate with cross-functional teams to design and...
-
Senior Software Engineer
1 week ago
Bengaluru, Karnataka, India Guidewire Software Full timeAbout the RoleGuidewire Software is seeking a talented Senior Software Engineer to join our development team. As a key member of our team, you will be responsible for building elegant solutions for the property and casualty insurance industry's complex business domain. Our team is looking for a proactive and results-oriented engineer who is passionate about...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Flexera Software India LLP Full timeJob Title: Senior Software EngineerFlexera Software India LLP is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, implementing, and testing product features.Key Responsibilities:Design and development of product enhancementsAnalysis and resolution of...
-
Senior Software Development Engineer
1 week ago
Bengaluru, Karnataka, India Altair Engineering Full timeTransforming the Future with Simulation and DataSenior Software EngineerAltair is seeking a Senior Software Engineer to be part of a fast-moving team that requires strong problem-solving and object-oriented design and analysis skills. Ideal candidates are innovative, flexible, self-directed, and able to write portable, high-performance, and bullet-proof...
-
Senior Software Development Engineer
2 weeks ago
Bengaluru, Karnataka, India Altair Engineering Full timeJob Summary:This is an exciting opportunity for a senior-level contributor to join the Altair Embed software product team. As a key member of our team, you will be responsible for adding code generation capabilities for new blocks and devices, contributing to enhancements that help customers attain ISO26262/DO178 certification, and providing weekly progress...
-
Senior Software Development Engineer
2 weeks ago
Bengaluru, Karnataka, India Altair Engineering Full timeTransforming the Future with Data-Driven InnovationSenior Software Development Engineer - C++ and PythonWe are seeking a highly skilled Senior Software Development Engineer to join our team at Altair Engineering. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions using C++...
-
Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Altair Engineering Full timeJob Title: Software Developer/Senior Software DeveloperAbout the Role:We are seeking a highly skilled Software Developer/Senior Software Developer to join our development team at Altair Engineering. As a key member of our team, you will be responsible for the maintenance and development of various verticals on MotionSolve, with a specific focus on...
-
Senior Software Development Engineer
2 weeks ago
Bengaluru, Karnataka, India Altair Engineering Full timeJob Summary:Altair Engineering is seeking a highly skilled Senior Software Development Engineer to join our dynamic team. As a key member of our software development team, you will be responsible for designing, prototyping, implementing, unit testing, profiling, and troubleshooting features written in C++ and/or Python.Key Responsibilities:Design and...
-
Senior Cloud Computing Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Altair Engineering Full timeJob Title: Senior Cloud Computing Software EngineerJob Summary:We are seeking a highly skilled Senior Cloud Computing Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and delivering cloud-based software solutions that meet the needs of our customers.Key Responsibilities:Design and...
-
Senior Software Development Engineer
2 weeks ago
Bengaluru, Karnataka, India Altair Engineering Full timeTransforming the Future with Data-Driven InnovationJob SummaryAltair Engineering is seeking a Senior Software Development Engineer to join our fast-paced team. As a key member of our software development team, you will be responsible for designing, implementing, and troubleshooting features written in C++ and/or Python.Key Responsibilities:Design and...
-
Senior Software Development Engineer
3 days ago
Bengaluru, Karnataka, India Altair Engineering Full timeJob Opportunity:Altair Engineering is seeking a Senior Software Development Engineer to contribute to the development of the Altair Embed software product. This role involves working on the development of a graphical language for simulation and model-based embedded development, with a focus on code generation for MCUs.Key Responsibilities:Add code generation...
-
Senior Software Development Engineer
4 days ago
Bengaluru, Karnataka, India Iosys Software Full timeJob SummaryThe Senior Software Development Engineer is a highly skilled professional who plays a critical role in the Product & Engineering team at Iosys Software. This individual is responsible for collaborating closely with the Chief Product Officer & Chief Technology Officer to drive software development and innovation.Key Responsibilities:Software...
-
Senior Java Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Ness Digital Engineering Full timeAt Ness Digital Engineering, we're committed to fostering a culture of innovation and excellence. As a Senior Java Software Engineer, you'll be part of a team that's shaping the future of technology.We're looking for a seasoned Java professional with a strong background in software development and leadership. If you have a passion for Java and a desire to...
-
Senior Software Development Engineer
2 weeks ago
Bengaluru, Karnataka, India Altair Engineering Full timeTransforming the Future with Simulation and DataAbout the RoleAltair Engineering is seeking a Senior Software Development Engineer to join our fast-paced team. As a key member of our team, you will be responsible for designing, prototyping, implementing, unit testing, profiling, and troubleshooting features written in C++ and/or Python.Key...
-
Senior Software Engineer
1 week ago
Bengaluru, Karnataka, India Guidewire Software Full timeAbout the RoleWe are seeking a skilled Senior Software Engineer to join our team at Guidewire Software. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our cloud-based software platform. You will work closely with our cross-functional team to deliver high-quality software solutions that meet the needs of our...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Flexera Software India LLP Full timeAbout Flexera Software India LLPFlexera Software India LLP is a pioneer in Hybrid ITAM and FinOps, providing award-winning, data-oriented SaaS solutions for technology value optimization (TVO). Our solutions enable IT, finance, procurement, and cloud teams to gain deep insights into cost optimization, compliance, and risks for each business service.Job...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India NEC Software Solutions Full timeAbout NEC Software SolutionsWe are a leading provider of end-to-end IT services with over 30 years of experience. Our team of 1300 talented professionals is dedicated to delivering robust, market-ready software products that meet the highest standards of engineering and user experience.Job DescriptionWe are seeking a skilled Senior Software Engineer to join...
Senior Software Engineering
4 months ago
Are you passionate about working on cutting edge technology in a team that embodies the growth mindset? Are you hoping to join an organization which is built on a mission "To empower every person and organization on this planet to achieve more"?
The Firmware Center of Excellence is responsible for Hardware/Firmware for Azure Infrastructure. We are working on the next generation Hardware/Firmware for server, silicon, and rack infrastructure with a focus on innovation in firmware technology to secure Azure infrastructure for Microsoft and their customers.
We are looking for highly motivated Senior Software Engineers with background in Firmware development in embedded systems.
Responsibilities
- You will contribute to the architecture and design of various firmware components, including driver interface s ( PCIe, SPI , I2C, I3C) , system libraries needed for SoC bring-up, protocol and feature development of low-level hardware.
- You will be contributing to all phases of product development, from design through manufacturing and productization.
- Perform system-level debugging and troubleshooting to identify and resolve complex hardware/firmware-related issues.
- Collaborate with cross-functional teams including hardware architects and engineers, software developers, validation & integration and product managers to define firmware requirements and specifications.
- Stay up to date with industry trends and advancements in cloud firmware technologies and provide recommendations for improvement.
- Work closely with Microsoft product groups, industry partners and researchers to architect and develop server hardware solutions that meet the requirements for our cloud services platforms at the lowest possible cost of ownership (TCO).
- Bachelors or higher in Computer Science, Computer Engineering, Electr onics Engineering, or similar.
- 10 + years of Experience in FW an d o r Embedded SW development experience, particularly in a multi-core platform environment
- 8+ years of Programming e xperience in C/C++/ Rust
- Solid understanding of computer architectures including processors, buses, and memories.
- Re sponsible 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 into 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.
- Experience with working from early concept of Platform Architecture & design
- P rior experience of working in one or more of the following areas :
- Any kind of hardware accelerator software design and development
- Secure boot, platform security protocols, secure firmware updates , a ttestation , secure recovery, and secure debug workflows
- Architecting or implementing industry-standard security protocols, including secure communications , cryptographic algorithms, public key infrastructure, key management technologies
- Security primitives, security ciphers, threat vectors, security mitigation strategies to close identified vulnerabilities.
- CPU Execution modes, security model, cache, coherency, Memory management and protection, interrupt controller, virtualization, and other related concepts
- PCIe driver/firmware development in virtualized environment
- Platform initialization, board support package (UEFI/U-Boot/ATF) Development & integration, low level drivers for peripherals such as I2C, I3C, eMMC, SPI, USB, UARTs etc,
- D river development for RAS , Debug, Logging
- (RT)OS Scheduling and firmware development in multithreading SMP as well as in heterogeneous computing environment
- Vulnerability assessment in the Firmware
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.