Software Engineer, Frameworks
1 week ago
Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages.Experience in creating, characterizing and evolving the architecture of systems.Experience with mentoring and growing technical talent.Preferred qualifications:Master's degree or PhD in Computer Science or a related technical field.Experience in writing applications in Android or working with the Android OS.Experience with C++.Experience in using performance analysis tools (e.g., tracing, profiling) or debugging tools.Knowledge of the Linux Kernel. About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.The team is responsible for the core orchestration and lifecycle management subsystems of Android which includes Activity Manager, Job Scheduler, OomAdjuster, the Broadcast Queue, Alarms, Intents and many other components.In this role, you will be part of an engineering team responsible for the overall user experience of the Android Operating System (OS). You will be learning from data collected and will make the OS more resilient and work with application developers to improve applications.The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. ResponsibilitiesUse tracing, stack sampling and metrics tools to learn about how applications and platform subsystems are using core Operating System (OS) constructs.Improve and harden core OS components to make them resilient.Identify anti-patterns in applications and work with application developers to improve them.Work with multiple product teams, first-party apps and Android verticals (e.g., Wear, TV, Auto) to design and build new features, while keeping the solutions generic and flexible.Contribute to the engineering culture (e.g., design reviews, code reviews, team discussions, etc).
-
Software Engineer
1 week ago
bangalore, India Sonata Software Full timeSonata Software OverviewIn today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers.As a leading Modernization Engineering company, we aim to deliver modernization-driven...
-
Software Engineer
1 week ago
Bangalore, Karnataka, India Thales Full timeLocation Bangalore India Thales people architect solutions that enable two-thirds of planes to take off and land safely We create in-flight entertainment systems that engross 50 million fliers every year and we develop the avionics that control the world s largest commercial aircrafts Our simulators train the next generation of pilots for fighter jets...
-
Lead Software Engineer
1 week ago
bangalore, India Sahaj Software Full timeAbout the roleYou’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management...
-
Lead Software Engineer
1 week ago
bangalore, India Sahaj Software Full timeAbout the roleYou'll thrive if you're hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management...
-
Software Engineer Dotnet
3 days ago
Bangalore, Karnataka, India MRI Software Full timeAs a software engineer you will enhance online experiences for our huge user base Utilizing your web application experience to build responsive experiences for our customers You will be working on new projects as well as existing live projects as well To be successful in securing this role you ll have at least 4 to 6 years of commercial experience including...
-
Software Engineer Ii
1 day ago
Bangalore, Karnataka, India MRI Software Full timeAbout the role MRI Software is seeking a Software Engineer to join our team working on products As a software engineer you will be responsible for developing testing and maintaining software solutions throughout the Software Development Lifecycle You should have a passion for development and an eagerness to learn new things and improve your skills We are...
-
OpenGL Software Engineer
2 weeks ago
bangalore, India Bosch Global Software Technologies Full timeRoles & Responsibilities : Graphics Programming & Development Design, develop, and optimize graphics rendering pipelines using OpenGL APIs to create high-performance, real-time 2D and 3D graphics applications. Implement shaders using GLSL (OpenGL Shading Language) for vertex, fragment, geometry, and compute shaders to enhance visual effects. Performance...
-
Software Engineer
1 week ago
Bangalore, India Sonata Software Full timeSonata Software Overview In today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...
-
OpenGL Software Engineer
2 weeks ago
bangalore, India Bosch Global Software Technologies Full timeRoles & Responsibilities :Graphics Programming & DevelopmentDesign, develop, and optimize graphics rendering pipelines using OpenGL APIs to create high-performance, real-time 2D and 3D graphics applications.Implement shaders using GLSL (OpenGL Shading Language) for vertex, fragment, geometry, and compute shaders to enhance visual effects.Performance...
-
Embedded Software-android Framework-navi
3 days ago
Bangalore, Karnataka, India Cyient Full timeEDUCATIONAL QUALIFICATIONS Academic Background BE ME MS in CS domain Post-graduation in engineering will be given preference RELEVANT EXPERIENCE Minimum Requirements Relevant experience 3-8 years in Multimedia or connectivity ECU middleware development Solid understanding of Java Android Location Framework Location based Services GPS MAPS GMaps TomTom HERE...