Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
10.0 - 14.0 years
50 - 55 Lacs
Bengaluru
Work from Office
The DFM Firmware Team plays a crucial role in designing and developing the Direct Flash Module (DFM) - a key module of Pures Flasharray and Flashblade enterprise storage solutions. The DFM is an internally designed enterprise storage device using the NAND flash technology. Compared with the off-the-shelf SSD, the DFM has the competitive advantage of simplicity, high performance, low cost and scalability. As a member of the DFM firmware team, you'll have rare opportunities to work across various domains, including the entire data path, NAND media management, and low-level hardware interfaces. Our firmware design enables us to quickly integrate the latest NAND technologies from various vendors. We we're pioneers in adopting QLC for enterprise storage solutions, releasing the first QLC DFM in 2019. Our proprietary media management policies and algorithms position Pure as a leader in enabling QLC NAND in the enterprise storage industry. you'll work closely with the Purity software, hardware, NAND, and drive qualification teams. This offers a unique opportunity to learn the latest technologies, including the newest generations of NAND, NVMe/PCIe, as we'll as SSD controllers. Firmware development opens doors to experiences in embedded software design, hardware and system integration. you'll develop a comprehensive understanding and gain insights into the entire product development and release process. What You Will Be Doing Pure Storage is seeking a full-time Firmware Engineer to join our device firmware team. You will be working as part of a small, but fast growing, dynamic team and will be responsible for: Designing firmware simulation environment, investigating and debugging issues, and developing failure analysis tools and process Designing, implementing, and testing firmware of Pure Storage s DirectFlash SSD Modules Coding and testing in C/C++ and Python Bringing up and enabling new hardware components including latest NAND and developing low level firmware features Internal development automation including continuous integration, automated unit and regression testing, etc Working closely with hardware, system software and manufacturing teams What You Bring to the Team BS in Computer Science or equivalent Strong experience with NAND, Flash, and/or SSD Device Firmware Development Strong understanding of software/firmware test and release processes Experience using Python, C/C++ or related programming languages, hands on experience in developing the SI Familiar with embedded software or firmware development Experience with Micro-controllers, SoC, or hardware bring-up Good verbal communication & collaboration skill. Must be willing and able to work in an open office, team environment. We are primarily an in-office environment and therefore, you will be expected to work from the Banglaore office in compliance with Pure s policies, unless you are on PTO, or work travel, or other approved leave. WHAT YOU CAN EXPECT FROM US: Pure Innovation : We celebrate those who think critically, like a challenge and aspire to be trailblazers. Pure Growth : We give you the space and support to grow along with us and to contribute to something meaningful. We have been Named Fortunes Best Large Workplaces in the Bay Area , Fortunes Best Workplaces for Millennials and certified as a Great Place to Work ! Pure Team : We build each other up and set aside ego for the greater good
Posted 2 weeks ago
3.0 - 6.0 years
6 - 10 Lacs
Pune
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area.
Posted 2 weeks ago
3.0 - 6.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 2 weeks ago
4.0 - 7.0 years
6 - 10 Lacs
Hyderabad
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 2 weeks ago
4.0 - 7.0 years
6 - 10 Lacs
Mumbai
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area.
Posted 2 weeks ago
4.0 - 7.0 years
6 - 10 Lacs
Mumbai
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 2 weeks ago
4.0 - 7.0 years
6 - 10 Lacs
Coimbatore
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 2 weeks ago
6.0 - 9.0 years
9 - 14 Lacs
Bengaluru
Work from Office
Primary Skills: Proficient in C++ Strong OOD/OOP skills, and experience applying popular software design patterns. Experience with Data structure, Multithreading Experience with both Windows and Linux. Experience in RDBMS Secondary Skills: Good understanding of basic security concepts Proficient in usage of Agile Tools Jira, Confluence, Planning boards, Agile Rituals (stand-up meetings, planning, review, demo & retrospective meetings) Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted 2 weeks ago
4.0 - 7.0 years
5 - 9 Lacs
Mumbai
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted 2 weeks ago
2.0 - 5.0 years
4 - 8 Lacs
Coimbatore
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules. Skills (competencies) Verbal Communication
Posted 2 weeks ago
2.0 - 5.0 years
4 - 8 Lacs
Bengaluru
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted 2 weeks ago
2.0 - 5.0 years
4 - 8 Lacs
Mumbai
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted 2 weeks ago
3.0 - 6.0 years
4 - 8 Lacs
Gandhinagar
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted 2 weeks ago
2.0 - 5.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Proficiency in problem solving and troubleshooting technical issues. Willingness to take ownership and strive for the best solutions. Experience in using performance analysis tools, such as Android Profiler, Traceview, perfetto, and Systrace etc. Strong understanding of Android architecture, memory management, and threading. Strong understanding of Android HALs, Car Framework, Android graphics pipeline, DRM, Codecs. Good knowledge in Hardware abstraction layers in Android and/or Linux. Good understanding of the git, CI/CD workflow Experience in agile based projects. Experience with Linux as a development platform and target Extensive experience with Jenkins and Gitlab CI systems Hands-on experience with GitLab, Jenkins, Artifactory, Grafana, Prometheus and/or Elastic Search. Experience with different testing frameworks and their implementation in CI system Programming using C/C++, Java/Kotlin, Linux. Yocto and its use in CI Environments Familiarity with ASPICE Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 2 weeks ago
4.0 - 8.0 years
11 - 15 Lacs
Mumbai
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules. Skills (competencies) Verbal Communication
Posted 2 weeks ago
3.0 - 8.0 years
5 - 10 Lacs
Mumbai
Work from Office
About Us: We are a pioneering travel brand known for our aspirational style and innovative approach to high-quality travel accessories. Our commitment to excellence shines through our customer-centric focus and growth mindset, driving us to create a meaningful impact and redefine travel experiences. As leaders in both online and offline marketplaces, we set the standard for excellence with our unmatched quality and cutting-edge designs. About the role: We are looking for a talented and creative Backpack Designer to join our team and bring fresh, functional, and trend-forward designs to life. The ideal candidate will have a strong understanding of fashion, function, materials, and user experience, with a portfolio that reflects innovative and high-quality bag designs. Key Responsibilities: Design and develop innovative backpack concepts from sketch to sample. Stay up to date with market trends, customer preferences, and material innovations via market research and field visits. Work closely with product development, sourcing, and production teams to bring designs to life. Create detailed tech packs including materials, specifications, construction details, and measurements. Collaborate Work on with graphics designers for on-bag branding, prints, and trims. Source appropriate fabrics, hardware, and trims in line with the design and budget. Conduct regular design reviews and adjust based on feedback and usability. Ensure designs align with brand aesthetics and customer expectations. Requirements & Qualifications: Bachelors degree in Fashion Design, Industrial Design, or a related field. 3+ years of experience in bag or accessory design (backpack design experience preferred). Strong sketching and visualization skills (hand-drawn or digital). Proficient in design software like Adobe Illustrator, Photoshop, and CAD tools. Excellent understanding of backpack construction, ergonomics, and functionality. Strong attention to detail and problem-solving abilities. Ability to manage multiple projects and meet deadlines. Experience with outdoor, travel, or urban-style backpack design. Experience working with manufacturers and vendors.
Posted 2 weeks ago
5.0 - 10.0 years
4 - 8 Lacs
Chennai
Work from Office
Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : PySpark Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : Engineering graduate preferably Computer Science graduate 15 years of full time education Summary :As a Software Development Engineer, you will be responsible for analyzing, designing, coding, and testing multiple components of application code using PySpark. Your typical day will involve performing maintenance, enhancements, and/or development work for one or more clients in Chennai. Roles & Responsibilities:- Design, develop, and maintain PySpark applications for one or more clients.- Analyze and troubleshoot complex issues in PySpark applications and provide solutions.- Collaborate with cross-functional teams to ensure timely delivery of high-quality software solutions.- Participate in code reviews and ensure adherence to coding standards and best practices.- Stay updated with the latest advancements in PySpark and related technologies. Professional & Technical Skills: - Must To Have Skills: Strong experience in PySpark.- Good To Have Skills: Experience in Big Data technologies such as Hadoop, Hive, and HBase.- Experience in designing and developing distributed systems using PySpark.- Strong understanding of data structures, algorithms, and software design principles.- Experience in working with SQL and NoSQL databases.- Experience in working with version control systems such as Git. Additional Information:- The candidate should have a minimum of 5 years of experience in PySpark.- The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering high-quality software solutions.- This position is based at our Bangalore, Hyderabad, Chennai and Pune Offices.- Mandatory office (RTO) for 2- 3 days and have to work on 2 shifts (Shift A- 10:00am to 8:00pm IST and Shift B - 12:30pm to 10:30 pm IST) Qualification Engineering graduate preferably Computer Science graduate 15 years of full time education
Posted 2 weeks ago
0.0 - 2.0 years
0 Lacs
Pune
Work from Office
Posted on: 6/10/2025 - Application Deadline: - Were looking for a This role is Were looking for an Junior Engineer We are seeking a highly motivated Junior Engineer to join our dynamic team. As an intern with 0- 6 months of experience, you will work on cutting-edge technologies including .NET Core, microservices, REST APIs, React, and SQL databases. If you have a strong foundation in C#, and React and a keen interest in cloud computing (preferably AWS) and AI, we want to hear from you! In this role, you will Develop, test, and deploy applications using .NET Core, C#, and React. Write clean, scalable, and efficient code. Design and implement microservices-based architectures and RESTful APIs to support scalable and robust applications. Create responsive and interactive user interfaces using React. Collaborate with UX/UI designers to deliver a seamless front-end experience. Work with SQL/ No SQL databases to design, query, and optimize data storage solutions. Leverage basic knowledge of AWS to integrate and deploy cloud-based services. Stay current with emerging technologies and industry trends, with a particular interest in AI. Participate in code reviews and contribute ideas to improve overall development practices. Work closely with cross-functional teams including development, QA, and operations to ensure successful project delivery. Communicate effectively to understand project requirements and provide timely updates. Participate in agile activities like sprint planning, and technical design reviews; provide input as appropriate. Participate in key architectural decisions and design considerations. Troubleshoot complex production issues and provide detailed RCA. You ve Got What It Takes If You Have Bachelor s or master s degree in Computer Science or a related field with an enthusiastic mindset of Want to Learn a lot . 0-6 months of experience with active hands-on development experience in C#, .Net Core, and/ or React. Exposure to developing Microservices, RESTful services, or other SOA development experience (preferably AWS). knowledge ORM like Entity Framework, NHibernate, or similar. Strong in OOPs and Good to have exposure to design principles like SOLID, KISS. Knowledge of working on projects with public cloud providers like Amazon Web Services is a plus. Knowledge of Advanced front-end development frameworks and platforms, React knowledge is a plus Knowledge of relational databases such as Microsoft SQL Server/My SQL. Exposure to other non-relational DBs like DynamoDB is a plus! Knowledge of Scrum or other Agile development methodologies Excellent analytical, quantitative, and problem-solving abilities. Conversant in algorithms, software design patterns, and their best usage. Good team player with the ability to perform in a fast-paced work environment. Strong interpersonal, written, and oral communication skills. Passion for continuous process and technology learning and improvement.
Posted 2 weeks ago
3.0 - 8.0 years
20 - 25 Lacs
Bengaluru
Work from Office
Who we are Euromonitor International is the leading independent market research company; investigating and understanding what consumers want and need, helping businesses create products and services that cater to their preferences and trends. We are an organisation that champions flexibility, with opportunity to grow and be supported with continuous learning and development. Key drivers 1. Software Design Based on discussions with your SCRUM Team design applications according to end-user needs. Track projects, tasks, and bugs using the company-specified work tracking system. Understand requirements from a business perspective and contribute to designing clear, easy-to-use applications from a user perspective. 2. Software Engineering Involved in the creation of completely new applications or, build upon the functionality of existing ones. Work closely with others on the teams/team members to come up with the best possible solutions for the applications. Involved in the development of Euromonitor s technology solutions to improve functionality, user-friendliness, and presentation of our products. Involved in independent research contributing to technical discussions where required. Ensure the SCRUM Team has the highest level of code quality and test coverage. Engage in technical discussion contributing to design and development. Liaise with Business Analysts, Product Managers and/or internal/external customers to ensure that requirements are understood. Contribute the practice of BDD/TDD/DDD as part of the software engineer best practice. Participate in peer programming and code reviews. 3. Product testing Ensure compliance with the final product with end-user specifications through regular reviews with designated end-user groups where applicable. This could include the testing functionality of your own and colleagues code for performance and effect changes to the code as required. Regular code reviews with colleagues to identify bugs and performance problems ensuring code and product quality 4. Maintenance/support Monitor, analyze and act on post-deployment bugs. Review of user feedback and proposing/implementing action plans for development. Provide any required support to end-users of the applications. 5. General Contribute to the training of team members on agile development practices, use of appropriate design patterns and SOLID/design principles in their day-to-day work. Contribute to the technical ownership of projects/tasks ensuring their successful completion to project deadlines. Responsible for the technical quality of junior team members within the team. Ensure the writing of concise documentation for applications and websites. Show initiative to use new technologies and methodologies that will benefit projects and responding to the introduction of software advances and upgrades. Participating in the recruitment of new staff. #LI-HYBRID #LI-RP1 Technical skills/experience: 4+ years of hands-on development experience using Microsoft .NET / Python technologies to build Micro Service Architecture, Web and/or Console Applications. Experie
Posted 2 weeks ago
12.0 - 15.0 years
20 - 25 Lacs
Bengaluru
Work from Office
Mission/Position Headline: Responsible for the development and on-time delivery of software component(s) in a project, translating software design into code in accordance to the product quality requirements with teams productivity improvements. Areas of Responsibility: Analyzes requirements, translates into design and drives estimation of work product. Defines and implements the work break down structure for the development. Provides inputs for project management and effort tracking. Leads implementation and developer testing in the team Supports engineers within the team with technical / technology / requirement / design expertise. Performs regular internal technical coordination and reviews with all relevant p roject stakeholders. Tests the work product, and investigates, fixes software defects found through test and code review, submits work products for release after integration, ensuring requirements are addressed and deliverables are of high quality. Ensuring integration and submission of solution into software configuration management system, within committed delivery timelines. Desired Experience: Proficiency in JS, HTML, CSS, Angular / React / Vue / Ember, SQL/Postgres, Graphql (apollo) Secondary skills Docker, Kubernetes, Terraform, YAML. Strong knowledge on Git or any other equivalent source control. Nice to have skills on Python, Knowledge of various CI/CD Qualification and Experience Bachelor s or Master s degree in Computer Science/Electronics Engineering required, or equivalent 12 to 15 years of experience in software development lifecycle. Capabilities Should have good communication skills, be self-motivated, quality and result oriented Strong Analytical and Problem-Solving Skills
Posted 2 weeks ago
2.0 - 9.0 years
6 - 7 Lacs
Hyderabad
Work from Office
Diverse Lynx is looking for ServiceNow Developer to join our dynamic team and embark on a rewarding career journey A Developer is responsible for designing, developing, and maintaining software applications and systems They collaborate with a team of software developers, designers, and stakeholders to create software solutions that meet the needs of the business Key responsibilities:Design, code, test, and debug software applications and systemsCollaborate with cross-functional teams to identify and resolve software issuesWrite clean, efficient, and well-documented codeStay current with emerging technologies and industry trendsParticipate in code reviews to ensure code quality and adherence to coding standardsParticipate in the full software development life cycle, from requirement gathering to deploymentProvide technical support and troubleshooting for production issues Requirements:Strong programming skills in one or more programming languages, such as Python, Java, C++, or JavaScriptExperience with software development tools, such as version control systems (e g Git), integrated development environments (IDEs), and debugging toolsFamiliarity with software design patterns and best practicesGood communication and collaboration skills
Posted 2 weeks ago
4.0 - 7.0 years
7 - 8 Lacs
Hyderabad
Work from Office
Diverse Lynx is looking for Mulesoft-Developer to join our dynamic team and embark on a rewarding career journey A Developer is responsible for designing, developing, and maintaining software applications and systems They collaborate with a team of software developers, designers, and stakeholders to create software solutions that meet the needs of the business Key responsibilities:Design, code, test, and debug software applications and systemsCollaborate with cross-functional teams to identify and resolve software issuesWrite clean, efficient, and well-documented codeStay current with emerging technologies and industry trendsParticipate in code reviews to ensure code quality and adherence to coding standardsParticipate in the full software development life cycle, from requirement gathering to deploymentProvide technical support and troubleshooting for production issues Requirements:Strong programming skills in one or more programming languages, such as Python, Java, C++, or JavaScriptExperience with software development tools, such as version control systems (e g Git), integrated development environments (IDEs), and debugging toolsFamiliarity with software design patterns and best practicesGood communication and collaboration skills
Posted 2 weeks ago
3.0 - 7.0 years
6 - 7 Lacs
Hyderabad
Work from Office
Diverse Lynx is looking for Informatica Developer to join our dynamic team and embark on a rewarding career journey A Developer is responsible for designing, developing, and maintaining software applications and systems They collaborate with a team of software developers, designers, and stakeholders to create software solutions that meet the needs of the business Key responsibilities:Design, code, test, and debug software applications and systemsCollaborate with cross-functional teams to identify and resolve software issuesWrite clean, efficient, and well-documented codeStay current with emerging technologies and industry trendsParticipate in code reviews to ensure code quality and adherence to coding standardsParticipate in the full software development life cycle, from requirement gathering to deploymentProvide technical support and troubleshooting for production issues Requirements:Strong programming skills in one or more programming languages, such as Python, Java, C++, or JavaScriptExperience with software development tools, such as version control systems (e g Git), integrated development environments (IDEs), and debugging toolsFamiliarity with software design patterns and best practicesGood communication and collaboration skills
Posted 2 weeks ago
6.0 - 7.0 years
8 - 9 Lacs
Hyderabad
Work from Office
Diverse Lynx is looking for Dot Net Developer to join our dynamic team and embark on a rewarding career journey Participate in requirements analysis Collaborate with internal teams to produce software design and architecture Write clean, scalable code using .NET programming languages Test and deploy applications and systems Revise, update, refactor and debug code Improve existing software Develop documentation throughout the software development life cycle (SDLC) Serve as an expert on applications and provide technical support
Posted 2 weeks ago
6.0 - 8.0 years
25 - 30 Lacs
Mumbai
Work from Office
Senior Software Engineer II Would you like to be part of a team that delivers high-quality software to our customers Are you a visible champion with a can do attitude and enthusiasm that inspires others About the Business LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a multitude of solutions focused on helping businesses of all sizes drive higher revenue growth, maximize operational efficiencies, and improve customer experience. Our solutions help our customers solve difficult problems in the areas of Anti-Money Laundering/Counter Terrorist Financing, Identity Authentication Verification, Fraud and Credit Risk mitigation and Customer Data Management. You can learn more about LexisNexis Risk at the link below, https//risk.lexisnexis.com About the Team This Team performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules, and methodology in the development of cross-functional software products. About the Role This position performs software design typically across multiple systems; mentors more-junior members of the team; and talks to users/customers and translates their requests into solutions. Responsibilities Interface with other technical personnel or team members to finalize requirements. Write and review portions of detailed specifications for the development of complex system components. Complete complex bug fixes. Work closely with other development team members to understand complex product requirements and translate them into software designs. Successfully implement development processes, coding best practices, and code reviews. Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. Resolve complex technical issues as necessary. Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles. Keep abreast of new technology developments. Design and work with complex data models. Mentor less-senior software developers on development methodologies and optimization techniques. Requirements Expertise in development of Core Java, with React on Window/UNIX platform with Cloud experience (preferred) Advanced knowledge of software development methodologies (e.g., Agile, Waterfall). Strong proficiency with data manipulation language including optimization techniques and understanding of normalized/dimensional data modelling principles and multiple data storage subsystems Someone with experience in designing and working with many java patterns and team mentoring experience. Ability to complete complex bug fixes. Strong research skills and strong knowledge in industry best practices in development in using and developing applicable tool sets. Ability to interface competently with other technical personnel or team members to finalize requirements also work well with internal and external technology resources. Knowledge of test-driven development with ability to write and review portions of detailed specifications for the development of complex system components. Good oral and written communications skills.
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
20183 Jobs | Dublin
Wipro
10025 Jobs | Bengaluru
EY
8024 Jobs | London
Accenture in India
6531 Jobs | Dublin 2
Amazon
6260 Jobs | Seattle,WA
Uplers
6244 Jobs | Ahmedabad
Oracle
5916 Jobs | Redwood City
IBM
5765 Jobs | Armonk
Capgemini
3771 Jobs | Paris,France
Tata Consultancy Services
3728 Jobs | Thane