Test Driven Development Jobs in Bengaluru
1387 Jobs Found
Senior Qa Engineer
Team Vunet Systems
Senior QA Engineer - AI-Powered Observability Platform Location: Bengaluru Experience: 6 10 years About VuNet VuNet is at the forefront of Business Journey Observability, revolutionizing the financial services industry with Big Data and Machine Learning. Our deep-tech platform provides comprehensive visibility into customer journeys, enabling proactive issue resolution, operational resilience, and superior user experiences. We monitor over 28 billion digital transactions monthly, serving 300 million users globally, and we re powering some of the largest banks and financial institutions in India and MEA. VuNet is Series B funded, part of NASSCOM s DeepTech Club, and recognized by analysts like Gartner and Omdia. Your Role: Senior QA Engineer - AI-Powered Observability Platform As a Senior QA Engineer at VuNet, you ll play a crucial role in ensuring the quality and reliability of our VuSmartMaps Observability Platform. You ll lead the design and implementation of cutting-edge test automation, performance validation, and reliability frameworks across distributed systems that handle billions of telemetry events. Working closely with development, operations, and QA teams, you will drive quality across the entire platform and play a key role in ensuring that our systems are scalable, resilient, and performant. Roles & Responsibilities Quality Strategy Ownership: Own the end-to-end quality strategy for observability platform components (metrics, logs, tracing, alerting, dashboards, MLOps). Automated Testing: Build and maintain automated test suites for data pipelines, APIs, and integration flows involving tools like Prometheus, Grafana, Loki, Elastic, and OpenTelemetry. Performance Validation: Design and execute tests to validate high-throughput, distributed systems under real-world load conditions, ensuring performance benchmarks are met. Test Frameworks Development: Develop and maintain test frameworks and tools using Python, Go, Bash, pytest, k6, Playwright, and others. System Reliability & Alerting: Define and implement test coverage for system reliability, alerting accuracy, and visualization correctness. Collaboration: Partner with developers, SREs, and DevOps teams to shift quality left in the development lifecycle, contributing to CI/CD pipelines and automation workflows using GitOps tools. Automation Integration: Integrate automated test suites into smoke, functional, and regression pipelines using Jenkins, Spinnaker, and other CI/CD tools. Mentorship: Mentor junior QA engineers, establish best practices, and ensure consistency in the QA discipline across the team. What You Bring Mandatory Skills: Experience: Minimum 6+ years in software quality engineering, with a focus on automated testing, performance, and reliability. Scripting/Programming: Proficiency in at least one scripting or programming language (JavaScript, Python, Go). CI/CD Systems: Experience with CI/CD systems such as GitHub Actions, Jenkins, or ArgoCD. Debugging Skills: Excellent debugging skills and the ability to analyze code quality and system performance. Distributed Systems Knowledge: Familiarity with Kafka, Kafka Streams, ClickHouse DB, and distributed systems. Kubernetes & Microservices: Strong experience testing Kubernetes-native systems, Helm deployments, and microservices. Observability Tools: Knowledge of observability tools like Prometheus, Grafana, Elastic Stack, OpenTelemetry, Loki, or Jaeger. Tooling & Deployment: Proficiency in Jenkins, Spinnaker, GitOps, Kubernetes, and Docker. Testing Experience: Hands-on experience in various types of testing (functional, performance, load, etc.) and knowledge of testing tools. Documentation Skills: Ability to create clear documentation (e.g., release notes, troubleshooting guides, and migration guides). Nice-to-Have Skills: Performance Testing: Experience designing and executing performance and load testing for high-traffic applications. Web Services & Systems Design: Understanding of web services and distributed systems architecture. Cross-Functional Communication: Excellent communication skills with the ability to coordinate across multiple teams. Life at VuNet: At VuNet, we re building a world-class observability platform proudly Made in India and we re just getting started. Join a passionate team of problem-solvers who love tackling complex challenges and stay ahead of the curve with technologies like Gen AI. We offer an environment where collaboration, innovation, and learning are at the core of everything we do. You ll have the opportunity to work on cutting-edge technologies and make a real impact on a product that powers leading banks and financial institutions globally. Benefits: Comprehensive health insurance coverage for you, your parents, and dependents. Mental wellness support and 1:1 counseling. A learning culture that promotes growth, innovation, and ownership. Transparent, inclusive, and high-trust workplace culture. Exposure to Gen AI and integrated technology workspaces. Support for career development with various training programs to enhance your skills and expertise.
Principal Associate - Full Stack Engineering
Capital One
Principal Associate Full Stack Engineering (GenAI Observability) Location: Bangalore Company: Capital One India About Us At Capital One India, we re tackling some of the most complex problems in financial services using machine learning, advanced analytics, and cloud-first engineering. Our mission is to build cutting-edge, patentable solutions that transform customer experiences, enhance operational efficiency, and ensure robust risk and compliance standards. We re a team of makers, breakers, doers, and disruptors obsessed with turning data into real-world impact at scale. About the Team Machine Learning Experiences (MLX) The MLX team is pioneering the future of model governance, ML observability, and Generative AI infrastructure at Capital One. We re enabling teams to seamlessly deploy ML and GenAI models at scale, with full visibility into performance, health, compliance, and ethical usage. This is the platform powering the next generation of AI-driven financial products across the company. About the Role We re looking for a Principal Associate Full Stack Engineer to lead the development of observability platforms for Generative AI systems. You ll be part of a cross-functional team focused on governance automation, LLM monitoring, and intelligent diagnostics using telemetry data, metadata, and advanced analytics. You ll design systems to collect, analyze, and visualize performance data from our large-scale GenAI infrastructure, helping data scientists and engineers make faster, safer decisions. What You ll Do Lead architecture and development of observability tools and dashboards for monitoring GenAI models and platform health. Design and build core APIs and SDKs to instrument large language models (LLMs) and foundational models (training, fine-tuning, prompting stages). Integrate Generative AI to enable observability features like anomaly detection, predictive analytics, and copilot-assisted troubleshooting. Partner with platform, MLOps, and governance teams to ingest and analyze telemetry, metadata, and runtime metrics at scale. Drive development of tools to ensure compliance with AI ethics, data governance, and industry regulations. Collaborate with product, design, and research to turn complex requirements into scalable, cloud-native software solutions. Lead proof-of-concept initiatives to test and showcase how GenAI can improve platform observability and decision-making. Contribute to the open-source community and stay at the forefront of GenAI and ML infrastructure evolution. Basic Qualifications Bachelor s or Master s degree in Computer Science, Engineering, or related field 4+ years of experience building distributed, data-intensive systems using microservices architecture 4+ years of experience in backend development with Python, Go, or Java 4+ years of expertise with observability stacks (Prometheus, Grafana, ELK) and adapting them for AI systems Strong knowledge of OpenTelemetry, and experience building custom SDKs and APIs 5+ years of hands-on experience with Generative AI models, especially applied to observability, governance, or compliance 2+ years of experience with cloud platforms such as AWS, Azure, or GCP Preferred Qualifications 4+ years building and optimizing ML systems in production environments 3+ years of experience with MLOps tools like MLflow, Kubeflow, or commercial platforms Experience with GenAI frameworks and libraries like LangChain, Haystack, and vector databases (FAISS, Chroma, OpenSearch) Familiarity with emerging observability tools for LLMs such as Langfuse, Phoenix, Helicone, or OpenInference Contributor to open-source GenAI or ML infrastructure projects Author or co-author of published work in AI/ML observability, governance, or performance monitoring Experience with PyTorch, TensorFlow, Spark, or Dask Knowledge of NVIDIA GPU telemetry, CUDA programming, and performance optimization for AI workloads Understanding of AI ethics, data governance, and regulatory frameworks for machine learning systems Why Join Capital One India Work at the intersection of technology, AI, and compliance helping shape the future of responsible AI Join a team driving enterprise-wide adoption of Generative AI Collaborate with world-class engineers, data scientists, and product leaders Enjoy a high-performance culture that encourages innovation, learning, and mentorship Access to cutting-edge tools, open-source contributions, and cloud-native infrastructure Qualification : Bachelors or Masters degree in Computer Science, Engineering, or related field
Test Engineer
Acqueon
Test Engineer (Senior QA Engineer / SDET) Department: R&D - Engineering Location: Bangalore About Acqueon: Acqueon is a leading provider of Generative AI-powered Revenue Execution Platforms. We empower customer-centric brands to orchestrate multi-channel campaigns and proactively engage consumers through voice, messaging, and email. Trusted by over 200 clients globally, we help enterprises elevate their customer experience, improve revenue recovery, increase sales, and build lasting loyalty. At the heart of Acqueon is a relentless focus on creating delightful, friction-free, and referral-worthy customer experiences using cutting-edge AI and data-driven technology. Position Overview: We are seeking a talented and experienced Senior QA Engineer / SDET to join our growing engineering team. This role focuses heavily on performance testing and test automation, ensuring our applications meet the highest standards of scalability, reliability, and usability. You will work in a collaborative environment with developers, DevOps engineers, and product teams, taking ownership of designing and executing complex test strategies using tools such as JMeter, Gatling, k6.io, and Selenium WebDriver. Key Responsibilities: Design, develop, and execute performance tests for web applications and backend APIs using JMeter, Gatling, or k6.io. Create realistic test scenarios and simulate workloads to evaluate system behavior under varying conditions. Conduct performance tuning and optimization, identify system bottlenecks, and provide recommendations for improvement. Work closely with development teams to analyze test results, diagnose issues, and drive resolutions. Build and maintain automation frameworks using Selenium WebDriver with Java, Cucumber, JUnit, TestNG, or Playwright. Contribute to the integration of performance and functional tests into CI/CD pipelines. Participate in architectural and design discussions to ensure performance considerations are included from the outset. Document test strategies, metrics, and findings, and communicate them clearly across teams. Required Qualifications: Bachelor s degree in Computer Science, Engineering, or a related field. 6 7 years of experience in performance testing and test automation. Strong hands-on experience with JMeter, Gatling, or k6.io. Expertise in building and executing performance test plans for web applications and APIs. Deep understanding of performance metrics, system tuning, and capacity planning. Proficiency in automation using Selenium WebDriver with Java, and frameworks like Cucumber, JUnit, TestNG, or Playwright. Solid knowledge of web technologies, protocols (HTTP/S), and application architecture. Strong analytical skills, attention to detail, and ability to work in dynamic, fast-paced environments. Excellent communication and collaboration skills. Preferred Experience: Experience with Agile/Scrum methodologies. Familiarity with CI/CD pipelines and tools like Jenkins, GitHub Actions, or GitLab CI. Exposure to cloud-based performance testing environments. Experience with monitoring tools (e.g., Grafana, Prometheus, New Relic) is a plus. What We Offer: A fast-paced, high-growth environment working on next-gen customer engagement products. The opportunity to work with cutting-edge technologies and global enterprise clients. A collaborative, people-first culture that values curiosity, ownership, and excellence. If you re passionate about quality, performance, and automation and love solving complex challenges we d love to hear from you. Qualification : Bachelors degree in Computer Science, Engineering, or a related field
Lead Design Engineer
Coreel Technologies
Position: Lead Design Engineer Location: Bangalore Education: B.E./B.Tech. in Computer Science or Electronics & Communication M.E./M.Tech. in Computer Science or Electronics & Communication Experience: 5 to 9 years Job Overview We are looking for a skilled and motivated Lead Design Engineer to join our embedded systems team in Bangalore. In this role, you will take ownership of designing and developing high-performance device drivers and embedded Linux applications for ARM and/or TI DSP platforms. You will play a critical role in end-to-end development from architecture and coding to testing and debugging while also supporting customer requirements and contributing to technical discussions. This role requires strong expertise in embedded Linux development, device drivers, and excellent problem-solving abilities. Key Responsibilities Design, develop, and optimize device drivers and protocol stacks for embedded Linux on ARM and/or TI DSPs. Perform kernel-level development, debugging, and performance tuning. Analyze and resolve issues reported in existing designs; provide timely support and fixes. Work on application and middleware development for embedded systems. Participate in architecture discussions, define module-level details, and write clean, efficient code. Conduct peer reviews and follow best practices in design, coding, and testing. Develop and maintain comprehensive design documents, user manuals, and test reports. Perform performance and dependency analysis of embedded components. Engage with customers in discussions, conference calls, and technical clarifications. Collaborate with technical leads and team members to ensure timely project delivery. Required Skills & Experience Strong hands-on experience in device driver development for embedded Linux on ARM and/or TI DSPs. Successfully delivered at least two embedded projects involving driver or kernel development. Solid understanding of operating system concepts, C/C++, data structures, and multithreading. Experience with Linux framework development, preferably on TI DSPs. Proficient in debugging and performance optimization in embedded environments. Knowledge of IPC mechanisms, task/thread management, and handling deadlocks. Experience working in a collaborative environment with code reviews and version control. Preferred (Nice-to-Have) Skills Familiarity with audio-video streaming technologies and codecs such as MPEG2/H.264. Understanding of high-speed interfaces like PCIe with DMA. Basic knowledge of networking protocols, especially TCP/IP stack. Soft Skills & Attributes Strong analytical and debugging skills Effective communicator, capable of working with cross-functional teams and clients Self-driven with a proactive mindset Strong organizational and documentation skills Ability to handle multiple priorities and deliver under tight deadlines Opportunity to work on cutting-edge embedded systems and real-time applications Collaborative and technically rich work environment Competitive compensation package Continuous learning and growth opportunities Exposure to high-performance embedded development in mission-critical domains Qualification : M.E./M.Tech. in Computer Science or Electronics & Communication
Lead - Salesforce Development
Qualityze
Lead - Salesforce Development Department: Software Engineering Job Type: Full Time Location: Banglore JOB DESCRIPTION: We are looking for a Sr. Software developer/Lead to join our Salesforce team. The team is responsible for the end to end product development including the APIs and UI for the features, security and performance aspects, As a developer you will collaborate with product managers, quality engineers, and other top notch software engineers to design and implement features for our Qualityze Suite of products on force.com platform. RESPONSIBILITIES: Lead feature and architecture design with a major focus on force.com platform. Hands on design and development of custom solutions on the force.com platform including significant work in Apex, Visual Force and application integration patterns. Have a passion for quality and writing clean,solid, readable code thatscales and performs well. Adopt, embrace, and promote agile and test driven practices with your peers. Value team excellence over individual productivity. Designs and implements business technology solutions focused on cloud based business applications, specifically force.com. Release and Environment Management including sandbox usage planning, metadata and data migration, environment comparisons and version control. Participate and promote architectural initiatives, balancing long term velocity with short term customer needs. REQUIRED SKILLS AND EXPERIENCE: Good experience building large scale, data driven web applications. Hands on experience on Java. In depth Knowledge of databases and experience with SQL and relational schema design
Lead Software Engineer
Pixel Softek Private Limited
Job Title: Lead Software Engineer Mode of Work: Work from Office Qualification: Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field Experience: 7 to 10 years of software development experience, with at least 2 years in a leadership role. Seniority Level: Mid-Senior level Employment Type: Full-time Job Function: Engineering Location: Bangalore Department: Information Technology The Position We are looking for a skilled and motivated Lead Software Engineer to join our team. In this role, you will oversee technical strategy, guide project execution, and mentor a team of engineers to build scalable and high-performing software solutions. You will collaborate closely with cross-functional teams to align technical goals with business objectives and ensure timely delivery of projects. Skills and Requirements Technical Leadership: Define and drive technical standards and best practices. Oversee architectural decisions and ensure solutions are robust, scalable, and secure. Lead design discussions and code reviews to uphold quality standards. Project Management: Plan and execute software projects, managing timelines, risks, and resources. Ensure alignment between technical teams and product management to deliver high-impact solutions. Collaborate with stakeholders to gather requirements, define scope, and manage deliverables. Team Mentorship and Development: Mentor and guide junior and mid-level engineers, fostering growth and skill development. Promote a collaborative and inclusive team culture, encouraging knowledge sharing. Conduct regular performance evaluations, providing constructive feedback and goal-setting. Hands-on Development: Guide in the development process by writing clean, maintainable, and efficient code with sufficient tests. Create a quality management plan and ensure all deliverables are sufficiently tested. Troubleshoot and resolve technical issues, ensuring high availability and reliability of solutions. Keep up to date with industry trends and incorporate new technologies as appropriate. Continuous Improvement: Identify and implement process improvements to enhance productivity and efficiency. Drive adoption of CI/CD practices and automation to streamline development and test workflows. Support DevOps practices to facilitate smooth deployment and maintenance of applications. Technical Skills Proficiency in React JS, Java, React Native, etc and experience in cloud platforms such as AWS, Azure, GCP, etc. and knowledge of system architecture. Soft Skills Strong problem-solving abilities, excellent communication skills, and the ability to inspire and lead a team. Preferred Qualifications Experience in agile software development methodologies. Previous experience in managing distributed or remote teams. Strong understanding of database design, management and optimization techniques. Familiarity with Project Management tools. Qualification : Bachelors or Masters degree in Computer Science, Software Engineering, or a related field
Principal Sdet
Locus
Job Title: Principal SDET Location: Bangalore (On-site; full-time) About Locus: At Locus, we are redefining logistics decision-making with deep-tech solutions that drive efficiency, consistency, and transparency across industries like retail and FMCG/CPG. Founded in 2015 by Nishith Rastogi and Geet Garg, Locus has evolved from a women s safety geo-tracking app into a globally recognized logistics optimization platform. Our technology has empowered enterprises such as Unilever and Nestl to execute over a billion deliveries across 30+ countries. Guided by our commitment to innovation and sustainable growth, we transform complex supply chains into strategic growth enablers. Join us at Locus and be part of a team shaping the future of global logistics. Job Overview: About the Role As a Principal SDET at Locus, you will play a critical role in driving the quality and reliability of our platform. This role goes beyond traditional testing; you will design, develop, and enhance automated test frameworks, ensure seamless integration of quality engineering practices, and mentor team members to establish a quality-first culture. Key Responsibilities: Automation Framework Design and Development: Architect, develop, and maintain robust test automation frameworks for backend, APIs, and frontend components. Ensure the frameworks are scalable, reusable, and aligned with the latest industry standards. Test Strategy and Planning: Collaborate with product managers, developers, and DevOps to define comprehensive test strategies for new features and system enhancements. Own the end-to-end testing lifecycle, from requirement analysis to test case creation, execution, and reporting. Drive better QA practices (In areas Like: defect creation, Capturing scope of feature, Sign offs , matrix of coverage in functional and automation etc) Quality Advocacy and Best Practices: Drive the adoption of best practices in testing, coding standards, and CI/CD processes across teams. Act as a champion of quality by fostering a quality-first mindset and instilling a culture of rigorous testing. Test Execution and Debugging: Conduct functional, performance, and security testing, ensuring the product meets the highest quality standards. Debug complex issues and work closely with developers to identify and resolve root causes. Continuous Improvement: Analyze test results and metrics to identify areas for improvement in testing processes and product quality. Contribute to the development and enhancement of monitoring and alerting systems to proactively address production issues. Mentorship and Collaboration: Mentor and guide junior SDETs and quality engineers, sharing knowledge and expertise to elevate the team s capabilities. Collaborate effectively with cross-functional teams to ensure quality is integrated into every stage of the development process. Develop a good understanding of velocity in teams and across the org and work towards removing roadblocks to improve release velocity Qualifications: 5-8 years of experience in software testing, with at least 3 years focused on test automation. Proficiency in programming languages such as Java, Python, or JavaScript. Hands-on experience with test automation tools and frameworks for Web and API automation like Selenium, Appium, TestNG, JUnit, or similar. Exp of working on any AI enabled testing tools or frameworks is a plus. Expertise in API testing and automation using tools like Postman, RestAssured, or equivalent. Familiarity with performance testing tools such as JMeter or Gatling. DevOps and CI/CD: Experience with CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or GitHub Actions. Knowledge of Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure) is a plus. Strong debugging skills and the ability to identify root causes of issues quickly. Excellent communication, collaboration, and leadership skills. Experience in testing large-scale, distributed systems. Knowledge of security testing and tools like OWASP ZAP or Burp Suite. Exposure to machine learning models and their testing challenges. Join Locus and become part of a visionary team that is redefining logistics through innovation and smart distribution. We provide competitive compensation, comprehensive benefits, and a collaborative environment where your expertise will drive both your growth and that of the organization. Locus is an equal opportunity employer dedicated to creating a diverse and inclusive workplace.
Software Development Engineer - 2
Locus
Job Title: Software Development Engineer - 2 Location: Bangalore (On-site; full-time) About Locus: At Locus, we are redefining logistics decision-making with deep-tech solutions that drive efficiency, consistency, and transparency across industries like retail and FMCG/CPG. Founded in 2015 by Nishith Rastogi and Geet Garg, Locus has evolved from a women s safety geo-tracking app into a globally recognized logistics optimization platform. Our technology has empowered enterprises such as Unilever and Nestl to execute over a billion deliveries across 30+ countries. Guided by our commitment to innovation and sustainable growth, we transform complex supply chains into strategic growth enablers. Join us at Locus and be part of a team shaping the future of global logistics. Job Overview: About the Role: As an Software Development Engineer -2, Backend Engineer at Locus, you will play a pivotal role in building robust, scalable, and high-performance backend systems. You will be at the forefront of designing solutions that can handle millions of transactions, ensuring reliability, security, and innovation across our products. Key Responsibilities: System Design: Architect scalable backend services and APIs, focusing on low-latency and high-throughput systems. Core Development: Build, test, and deploy features using Java, ensuring code quality and maintainability. Performance Optimization: Analyze and optimize application performance and scalability by addressing bottlenecks and implementing efficient algorithms. Database Management: Design, query, and maintain complex databases (relational and NoSQL), ensuring data consistency and availability. Integration: Collaborate with frontend and data teams to integrate backend services seamlessly. Ownership: Take end-to-end responsibility for assigned modules or features, from requirements gathering to production deployment and monitoring. Security: Implement robust security practices to safeguard systems and user data. Code Reviews: Conduct thorough peer reviews to maintain coding standards and share knowledge within the team. Mentorship: Guide junior engineers, fostering a culture of learning and innovation. Skills and Qualifications: Core Expertise: Proficiency in Java and frameworks like Spring Boot. Database Knowledge: Experience with MySQL, PostgreSQL, or similar, along with hands-on knowledge of NoSQL solutions like MongoDB or Cassandra. Cloud Experience: Familiarity with AWS, Azure, or GCP for deployment and infrastructure management. Tooling: Experience with CI/CD pipelines, version control systems (Git), and monitoring tools like Prometheus or Grafana. Problem-Solving: Strong analytical skills with a focus on algorithms, data structures, and system design. Collaboration: Ability to work closely with cross-functional teams and adapt to a fast-paced environment. Education: Bachelor's or Master s degree in Computer Science, Engineering, or a related field. Join Locus and become part of a visionary team that is redefining logistics through innovation and smart distribution. We provide competitive compensation, comprehensive benefits, and a collaborative environment where your expertise will drive both your growth and that of the organization. Locus is an equal opportunity employer dedicated to creating a diverse and inclusive workplace.
Associate Architect
Embitel Technologies
Job Title: Associate Architect Group: ADAS/AD Business Unit: CARIAD Business Unit India Location: Whitefield, Bangalore Experience: 7 to 12 years About CARIAD (Car, I Am Digital) CARIAD is a forward-thinking automotive software company within the Volkswagen Group, focused on expanding software competencies and innovating within the automotive industry. We are developing a unified technology platform, including a vehicle operating system, cloud platform, and new architecture across all Volkswagen Group brands. CARIAD s goal is to drive the digital transformation of mobility. CARIAD India operates under a brand licensing agreement with Germany-based CARIAD SE. Join a team of 360 talented engineers and developers at CARIAD India, collaborating with over 6,000 CARIDIANs globally, all passionate about automotive innovation. Job Description We are looking for an Associate Architect to join our team and play a crucial role in expanding our ADAS practice. This role involves designing and leading the development of ADAS software integration, testing, and system architecture. You will also be responsible for guiding the technical aspects of the ADAS software development life cycle, ensuring quality, efficiency, and customer satisfaction. Key Responsibilities: ADAS Software Integration & Testing: Own the ADAS software integration, software testing, system integration testing (SIT), and system testing (ST). System & Software Architecture: Design and manage the system and software architecture for integration and testing, ensuring all technical aspects align with project goals. Technical Reviews: Lead technical reviews of work products during the software testing phase to ensure high-quality deliverables. Project Ownership: Take full responsibility for project deliverables, including test schedules, risk management, quality control, and meeting customer commitments. Leadership: Lead or co-lead the ADAS practice within the Automotive Engineering Services BU. Mentor and guide teams to ensure successful project outcomes. Test Ecosystem Development: Build and enhance the test ecosystem by integrating different platforms for fully automated end-to-end testing. Test & Automation Strategy: Define test strategies, automation approaches, and methodologies to solve complex technical problems in ADAS software development. Best Practices & Process Improvement: Refine and define best practices, processes, and workflows to improve efficiency and quality. Test Solutions: Select hardware, controllers, and methodologies to develop robust test solutions. Technical Consultation: Provide technical consultation to engineering teams on implementation and realization of test solutions. Performance & Optimization: Define performance metrics/KPIs, benchmark systems, and drive performance optimization efforts. Customer Solutions: Understand customer requirements and deliver solutions through process changes, tool upgrades, or architecture design. System Reusability: Study existing systems and infrastructure to enable reusability of components. Team Management & Coaching: Manage and coach teams in developing automation frameworks, tools, plant models, simulations, and automated test equipment (ATE). Oversee setting up test racks and interconnections. Business Development Support: Assist business development teams by delivering technical presentations and contributing to business growth. Required Skills and Experience: Experience: 7 to 12 years in software development, system architecture, and ADAS integration, with strong experience in integration testing and test strategy development. Technical Expertise:Expertise in ADAS software integration and testing methodologies. Experience in system architecture design for integration and testing in automotive applications. In-depth knowledge of software testing tools, automation strategies, and methodologies. Familiarity with automotive testing environments and platforms, including hardware controllers and testing solutions. Leadership Skills: Experience leading or co-leading teams, managing technical deliverables, and mentoring engineers. Process Improvement: Proven experience defining and implementing best practices, processes, and workflows. Customer-Focused: Ability to understand customer needs and translate them into technical solutions. People Management: Ability to coach and guide teams to build automation frameworks, tools, and test solutions. Innovative Environment: Be at the forefront of automotive digital transformation, working on cutting-edge ADAS technologies. Career Growth: Engage with global teams and continuously enhance your skills and career path. Impactful Projects: Lead and contribute to impactful projects that shape the future of automotive mobility. Collaborative Culture: Join a diverse and skilled team of engineers, united by a common goal of transforming mobility through technology. About CARIAD India: At CARIAD India, we foster a collaborative and innovative work environment that offers opportunities to work on some of the most advanced and impactful projects in the automotive industry. As part of a global team, you ll help drive the digitalization of the automotive sector while growing your career in a high-tech environment.
Software Engineer 2
Intuit
Job Overview Position: Software Engineer 2 Team: Virtual Expert Platform The Virtual Expert Platform is designed to create seamless interactions between customers and experts through capabilities like chat, telephony, video, co-browsing, appointments, secure document sharing, and intelligent routing/matching. As a Software Engineer 2, you will help create world-class experiences for customers and experts by providing high-quality, flexible, and secure collaboration tools, all while ensuring an enjoyable and trusted experience. Responsibilities As a Software Engineer 2, you will be involved in: Functional Requirements & Technical Specifications: Collaborating with stakeholders to gather functional requirements and develop technical specifications. Design & Development: Designing and developing software solutions for web and mobile apps, including prototypes and proof of concepts (POCs). This includes both front-end and back-end development. Hands-on Coding: Engaging in roughly 95% hands-on coding to build and maintain features. Bug Fixing & QA: Troubleshooting defects/bugs during various phases of development (QA, pre-production, production, and post-release patches). Cross-Functional Collaboration: Working closely with product management, quality assurance (QA/QE), business units, and other product teams to deliver results. Design and Architecture Contribution: Contributing to the design and architecture of the platform, ensuring scalability and robustness. Agile Methodologies: Applying Agile Development, SCRUM, or Extreme Programming methodologies to the development process. Qualifications Educational Requirements: BS/MS in Computer Science or an equivalent technical field. Technical Skills: Strong proficiency in Object-Oriented Programming concepts and experience with the entire Software Development Life Cycle (SDLC). Expertise in Software Design and Architecture. Hands-on experience with unit testing and Test Driven Development (TDD). Solid Android/Kotlin experience for native application development. Strong understanding of UI/UX best practices to create user-friendly and intuitive interfaces. Innovative Work Environment: Work on cutting-edge technologies to create impactful products that help people manage and improve their financial lives. Collaborative Culture: Be part of a diverse, dynamic team that values collaboration and cross-functional teamwork. Hands-On Experience: You will be coding and solving real-world challenges in a role that emphasizes hands-on development and technical innovation. Impactful Work: Your work will directly contribute to a platform that helps customers and experts collaborate effectively, driving better financial outcomes. This role offers a great opportunity for someone with strong technical skills and a passion for delivering high-quality solutions. If you thrive in a hands-on environment and want to make an impact at a leading financial technology company, we encourage you to apply! Qualification : BS/MS in Computer Science or an equivalent technical field.
Staff Software Engineer
Intuit
Job Title: Staff Software Engineer QuickBooks Online Product Development Company: Intuit Job Type: Full-Time Employment Type: Permanent Company Overview: Intuit is a global leader in financial technology, with a mission to power prosperity for individuals and communities worldwide. With millions of customers globally using products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, we aim to provide everyone with the tools they need to prosper. Innovation and customer success are at the heart of everything we do. Job Overview: Join the QuickBooks Online Product Development team within the Small Business and Self Employed Group (SBG) as a Staff Software Engineer. QuickBooks, Intuit s flagship accounting software, powers millions of small business owners and accountants globally. As part of the SBG, you ll be developing features for QuickBooks that include Core Accounting, Payments, Payroll, Point of Sale (POS), and more, to provide an exceptional experience to small business owners, accountants, and entrepreneurs. You ll work with cutting-edge technologies and drive innovation to create top-tier software for users. Responsibilities: Gather Functional Requirements & Planning: Collaborate with cross-functional teams to gather business requirements, develop technical specifications, and plan for testing and project execution. Design & Development: Design and develop web, mobile, and software applications, including prototypes and proofs of concept (POC), with a focus on innovation and user experience. Technical Leadership: Take on a leadership role by mentoring junior engineers, new team members, and offering technical guidance on challenging programming and design problems. Hands-On Coding: Write and maintain high-quality, reusable, and self-serve code, while contributing actively to the coding and problem-solving processes. Defect Resolution & Maintenance: Resolve defects or bugs during QA testing, pre-production, production, and post-release, ensuring high-quality software delivery. Cross-Functional Collaboration: Work closely with various Intuit teams such as product management, QA/QE, and other business units to ensure smooth execution and timely delivery of projects. Design & Architecture Contribution: Contribute to the design and architecture of projects, making decisions that align with best practices and customer needs. Agile Development: Work within Agile development frameworks (SCRUM, Extreme Programming), ensuring effective collaboration and continuous delivery. End-to-End Feature Ownership: Own the complete quality, design, maintenance, and support for the features you develop, ensuring a seamless user experience. Qualifications: Experience: 8+ years of experience developing web, software, or mobile applications. Strong foundation in Java/J2EE technologies, design patterns, data structures, algorithms, and troubleshooting. Technical Skills: Proficiency in Java and J2EE technologies. Experience with the Software Development Life Cycle (SDLC), including coding, testing, and release management. Familiarity with RESTful and SOAP web services, both consuming and creating them. Education: BS/MS in Computer Science or equivalent work experience. Coding & Design Expertise: Ability to design and architect complex systems. Demonstrated ability to write clean, reusable, and well-structured code with the ability to troubleshoot and optimize systems. Test-Driven Development: Experience with unit testing and Test Driven Development (TDD) practices. Communication Skills: Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences. Operational Excellence: A commitment to operational excellence, ensuring high performance, scalability, and reliability in all software developed. What We Offer: Innovation & Impact: Work on a product that powers millions of small businesses, shaping the future of accounting and finance for entrepreneurs. Career Growth: Opportunities for personal and professional development in an innovative and collaborative environment. Global Reach: Be part of a global team that delivers financial tools to customers across multiple countries. Inclusive Culture: At Intuit, diversity and inclusion are part of our core values, and we foster a collaborative and supportive environment. Qualification : BS/MS in computer science or equivalent work experience.
Staff Software Engineer
Intuit
Company Overview Intuit is a global leader in financial technology, powering prosperity for individuals and communities through innovative products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. Serving over 100 million customers worldwide, we believe in providing everyone with the opportunity to thrive. Our goal is to continuously develop groundbreaking solutions to make financial success achievable for all. Job Overview Key Responsibilities Platform Development: Architect and develop web, mobile apps, prototypes, or proofs of concepts for the VEP platform that enable effective conversations between users and experts. Leadership: Lead a small team, guiding them to solve challenging design and programming problems. Serve as the technical subject matter expert and mentor fellow engineers. Coding and Design: Spend 40-60% of your time hands-on coding while also generating technical documentation, communicating design options to stakeholders, and conducting presentations to educate teams and business users. Collaborative Development: Work cross-functionally with product management, QA/QE, and business units to ensure timely results and effective implementation of features. Troubleshooting: Resolve defects and bugs during various stages, including QA testing, pre-production, production, and post-release patches. Agile Practices: Contribute to an Agile environment, helping to iterate and improve our products while maintaining a focus on quality and efficiency. Qualifications 8+ Years of Experience: Experience designing and developing software for web and mobile applications. Leadership Expertise: Strong experience leading teams, presenting, and providing cross-functional leadership to drive technical success. Technical Skills: Proficiency in Object-Oriented Programming (OOD) languages such as Java/J2EE, C#, VB.NET, Python, or C++. You should also be comfortable with the Software Development Life Cycle (SDLC). Web Services Experience: 3+ years of experience with web services (REST/SOAP). Testing Skills: Expertise in unit testing and Test Driven Development (TDD) practices. Strong Communication: Excellent ability to explain complex technical issues to both technical and non-technical stakeholders. Strategic Thinking: Ability to develop strategic plans and align with business objectives while building strong, effective teams. Education: BS/MS in Computer Science or a related field, or equivalent work experience. At Intuit, you'll work on cutting-edge technology and be part of a forward-thinking team, shaping the future of financial technology. If you re looking for an opportunity to lead innovative projects, develop transformative products, and work in a dynamic, collaborative environment, we invite you to apply! Join us at Intuit to make a real difference in the lives of millions! Qualification : BS/MS in computer science or equivalent work experience
Senior Engineer - Kernel & Driver - Linux
Sasken Technologies
Job Title: Senior Engineer - Kernel & Driver - Linux Job Summary The Senior Engineer for Kernel & Driver Development in Linux will be responsible for designing, developing, and maintaining embedded Linux systems and drivers. This role involves working on the kernel, device drivers, and board bring-up for various embedded platforms. The engineer will also work closely with cross-functional teams, analyze complex problems, and contribute to the continuous improvement of Linux-based systems. This position requires an individual with strong technical expertise in Linux, kernel development, and embedded systems. Key Responsibilities Kernel and Driver Development: Design, develop, and optimize embedded Linux kernel and device drivers, including board bring-up and device tree configuration. Customize, debug, and fix kernel and driver issues to enhance system performance and reliability. Collaboration and Support: Collaborate with internal teams and customers to resolve technical issues, provide solutions, and ensure system stability. Interact with project managers and team leads to ensure project milestones are met and quality standards are adhered to. System Integration and Testing: Perform system integration and testing to ensure compatibility and proper functioning of kernel and drivers across different platforms. Develop and execute test plans, debug kernel crashes, and perform root cause analysis. Continuous Improvement: Identify opportunities to optimize system performance and enhance the functionality of embedded Linux systems. Provide technical guidance and mentorship to junior engineers and contribute to best practices. Documentation and Reporting: Maintain accurate documentation for kernel configurations, driver designs, and bug fixes. Regularly update project progress, report risks, and participate in code reviews. Education and Experience Required Education: Bachelor's or Master's degree in Computer Science, Electronics, or a related field. Experience: 5+ years of experience in embedded Linux kernel and driver development, with strong expertise in debugging and system optimization. Technical Competencies Linux Kernel & Driver Development: Extensive experience with embedded Linux kernel, device tree, and driver development (customization, bug fixing, and optimization). In-depth knowledge of Linux kernel internals and system architecture. Platforms: Experience with ARM, x86/Intel Atom, or other embedded Linux platforms. Tools: Proficiency with tools such as Lauterbach, Makefile (build systems), Git, and Gerrit. Programming Languages: Strong proficiency in C programming language. Specialization Areas: Power Management Peripherals Media, Display, and Connectivity Data Protocols Security Performance Optimization Android (Optional) Carrier-grade Platforms Additional Competencies Problem-Solving: Ability to troubleshoot complex system issues and provide innovative solutions. Communication Skills: Strong written and verbal communication skills for technical documentation and customer interaction. Team Collaboration: Ability to work effectively with cross-functional teams, including hardware, software, and testing teams. Attention to Detail: Detail-oriented approach to design, debugging, and testing to ensure high-quality system performance. This position is ideal for an experienced engineer with a deep understanding of Linux kernel and driver development who is looking to contribute to cutting-edge embedded systems and gain exposure to new technologies in a fast-paced environment. Qualification : Bachelor's or Master's degree in Computer Science, Electronics, or a related field.
Junior 5g Ran Developer
Tietoevry
Job Title: Junior 5G RAN Developer Location: Bengaluru, India Experience: 1 to 4 years Education: B.E./B.Tech./M.E./M.Tech. in Electronics & Communication (EC), Electrical Engineering (EE), Computer Science (CS), or equivalent. About Tietoevry At Tietoevry, we are committed to driving innovation in Wireless Telecommunications and shaping the future of connectivity. As part of our global R&D initiatives, we collaborate with industry leaders to develop state-of-the-art solutions for 5G networks. We foster an inclusive and collaborative environment, offering opportunities for growth, learning, and cutting-edge development in next-generation technologies. Role Overview As a Junior 5G RAN Developer, you will play a key role in the design, development, and testing of software components across multiple layers of the 5G NR protocol stack. You will work on gNodeB development, collaborating with global teams in an agile environment, delivering high-performance solutions for future wireless networks. Key Responsibilities Contribute to the development and verification of features within the 5G NR Radio Access Network (RAN), focusing on gNodeB. Develop Low-Level Design (LLD) and implement new features for 5G RAN software, ensuring compliance with 3GPP standards. Collaborate with cross-functional teams, including system integrators, to ensure smooth integration across different RAN components. Analyze and resolve complex issues, including log file analysis and debugging in live environments. Continuously work towards improving system performance and delivering high-quality solutions. Document development processes, test cases, and outcomes comprehensively for future reference. Mandatory Skills & Experience Hands-on experience in LTE/5G NR Layer-1, Layer-2, and Layer-3 protocol software development. Expertise in 3GPP specifications, particularly related to Layer-1, Layer-2, and Layer-3 protocols. Strong understanding of MAC Scheduler and Layer1-Layer2 and Layer2-Layer3 interfaces. Solid understanding of networking protocols such as TCP/IP, UDP, SCTP, etc. Proficiency in C/C++ programming, with experience in software debugging and troubleshooting complex RAN-related issues. Familiarity with Agile methodologies and hands-on experience with Jira and similar project management tools. Experience working with Git, Gerrit, or equivalent version control tools. Prior experience with cloud technologies (e.g., microservices, containers) is an added advantage. Strong communication skills, with the ability to work effectively in a global, multicultural environment. Work on pioneering 5G technology projects in a dynamic, collaborative environment. A global culture built on Nordic values transparency, low hierarchy, respect, and trust. Opportunities for ongoing learning and professional development in cutting-edge technologies. A supportive environment where innovation and work-life balance are actively encouraged. Inclusive workplace where diversity, equity, and inclusion are valued and celebrated. Diversity & Inclusion Commitment At Tietoevry, we believe that diversity drives innovation. We welcome applications from candidates of all backgrounds, genders (m/f/d), and walks of life, fostering an inclusive and inspiring work environment where everyone feels valued and empowered to contribute. Qualification : B.E./B.Tech./M.E./M.Tech. in Electronics & Communication (EC), Electrical Engineering (EE), Computer Science (CS), or equivalent.
Senior Engineer - Quality Engineering
Altimetrik
Senior Engineer - Quality Engineering (Apparel and Retail) About the Role: We are seeking a highly motivated and experienced Senior Engineer - Quality Engineering to join our team within the Apparel and Retail domain. This role requires 9-13 years of experience and a strong background in leading and managing quality engineering processes to ensure high-quality software products. The ideal candidate will develop and implement quality assurance strategies, test plans, and test cases utilizing SQL, SDET practices, Java, REST APIs, and data access skills. Collaboration with cross-functional teams, automation of test cases using Selenium and Python, mentoring junior engineers, leading automation efforts, and driving continuous improvement in quality engineering practices are also key responsibilities. Staying current with industry trends is essential. Responsibilities: Lead and manage the quality engineering process, ensuring the delivery of high-quality software products. Develop and implement quality assurance strategies, test plans, and test cases. Utilize SQL, SDET practices, Java, REST APIs, and data access skills to conduct thorough testing. Collaborate with cross-functional teams to improve testing processes and enhance product quality. Automate test cases using Selenium and Python. Mentor and coach junior quality engineers. Lead automation efforts to streamline testing procedures and enhance test coverage. Drive continuous improvement in quality engineering practices. Stay updated on industry trends and best practices. Conduct code reviews and ensure adherence to quality standards. Qualifications: Bachelor of Technology (B.Tech) in Computer Science Engineering or Master of Technology (M.Tech) in Software Engineering. 9-13 years of extensive experience demonstrating advanced proficiency in SQL, SDET practices, Java programming, REST API development, and data access mechanisms. Deep understanding and practical application of each of these core skills. Preferred Qualifications: ISTQB Certified Tester certification. AWS Certified Solutions Architect certification. Experience with automation testing using Selenium with Python. About Altimetrik: Altimetrik delivers outcomes for our clients by rapidly enabling digital business & culture and infusing speed and agility into enterprise technology and connected solutions. We are practitioners of end-to-end business and technology transformation. We tap into an organization s technology, people, and assets to fuel fast, meaningful results for global enterprise customers across financial services, payments, retail, automotive, healthcare, manufacturing, and other industries. Founded in 2012 and with offices across the globe, Altimetrik makes industries, leaders and Fortune 500 companies more agile, empowered and successful. Altimetrik helps companies get unstuck . We re a technology company that gives organizations a process and context to solve problems in unconventional ways. We re a catalyst for organizations talent and technology, helping teams push boundaries and challenge traditional approaches. We make delivery more bold, efficient, collaborative and even more enjoyable. Qualification : Bachelor of Technology (B.Tech) in Computer Science Engineering or Master of Technology (M.Tech) in Software Engineering
System Software Development Engineer
Intel Corporation
Job Title: System Software Development Engineer Functional Safety Job Description: The Intel Client Computing Group (CCG) Edge Software division is seeking experienced professionals in system software development for embedded product applications. This role offers an exciting opportunity to be part of a high-impact team responsible for enabling Functional Safety (FuSa) Software/Firmware solutions for Intel Edge platforms. Key Responsibilities: Develop Functional Safety (FuSa) firmware and software solutions as part of the system software development team. Take ownership of specific software/firmware modules, ensuring their compliance with FuSa standards such as IEC 61508 and DO-178C. Conduct unit testing, static and dynamic analysis, and maintain traceability of requirements. Create software collaterals and documentation that meet FuSa standards. Perform integration activities for milestone releases, Best Known Configuration (BKC) updates, and user guide preparation for customer enablement. Qualifications & Requirements: Education: Bachelor's or Master's degree in Computer Science, Electronics, or a related field. Experience: Minimum 5+ years of experience in embedded system software development. Programming Skills: Proficiency in C/C++. Scripting Expertise: Experience with scripting languages such as Python and Perl for test case development. Operating Systems: Strong knowledge of Linux System Software and Real-Time Operating Systems (RTOS). Debugging & Toolchains: Hands-on experience with embedded software debugging tools and code versioning toolchains. Software Development & Integration: In-depth understanding of software development methodologies, integration processes, and source code management systems (e.g., GitHub). Collaboration & Communication: Excellent written and verbal communication skills, with a strong ability to document technical processes effectively. Soft Skills: Strong analytical, organizational, and problem-solving skills, with a proactive, resourceful, and self-motivated approach to work. About the Client Computing Group (CCG): The Client Computing Group (CCG) at Intel drives business strategy and product development for Intel's PC platforms, covering a range of form factors including notebooks, desktops, 2-in-1s, and all-in-one devices. Working closely with industry partners, CCG aims to deliver cutting-edge computing experiences that empower individuals to focus, create, and connect in meaningful ways. As Intel s largest business unit, CCG fuels innovation and advances Intel s mission to enrich lives through technology. Intel s Commitment to Diversity & Inclusion: Intel is an equal opportunity employer and considers all qualified applicants without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected status under local law. Intel offers one of the best total compensation packages in the industry, including: Competitive salary, stock options, and performance-based bonuses. Comprehensive healthcare, retirement plans, and paid time off. Professional development opportunities and career growth support. Qualification : Bachelor's or Master's degree in Computer Science, Electronics, or a related field.
Senior Post Silicon Ate Test Engineer
Intel Corporation
Job Title: Senior ATE Test Engineer Manufacturing & Product Engineering Job Description: Intel is seeking a Senior ATE Test Engineer to drive the testability and manufacturability of integrated circuits from feasibility to high-volume production (HVM). The role involves developing and validating test methodologies, debugging functionality and performance issues, and optimizing test processes for yield and cost efficiency. The engineer will work closely with design, process development, fab, assembly, and manufacturing teams to ensure seamless production ramp-up and quality assurance. Key Responsibilities: Test Development & Debugging: Design, develop, and validate testability circuits and test flows for new products. Debug functionality and performance issues to root cause using Automatic Test Equipment (ATE). Interface with design, DFx (Design for Test, Debug, Manufacturing), and product teams to drive test development. Manufacturability & High-Volume Ramp (HVM): Collaborate with fab, assembly, test factories, and quality/reliability teams to enable smooth production ramp-up. Perform ATE device characterization, define datasheet specifications, and conduct yield analysis. Analyze early customer returns and drive test hole closure activities to enhance quality and reliability. Production Test Optimization: Drive test time reduction by analyzing fallout data and balancing product cost optimizations. Implement bin split and die-level cherry-pick (DLCP) strategies to optimize product supply. Ensure manufacturability through process and spec corner analysis to resolve yield issues before mass production. Hardware & Software Development: Develop and debug complex software programs for test conversion and test automation. Create and validate test hardware solutions for production testing. Optimize component production relative to quality and cost constraints. Qualifications & Experience: Educational Requirements: B.Tech/M.Tech in Computer Science, Electrical, or Electronics Engineering or related fields. Technical Expertise: ATE Test Engineering: Strong expertise in Automatic Test Equipment (ATE) development and debug. DFT & Test Methodologies: Knowledge of DFT architectures and methodologies including Analog DFT, JTAG, etc. Understanding of test engineering processes and tester debugging techniques. Debugging & Validation: Hands-on experience with design/validation and advanced debugging skills. Expertise in Advantest 93K, Teradyne Ultraflex, J750, and related test platforms. Manufacturing Process & Yield Analysis: Experience in yield analysis, bin splitting, and test time optimization. Ability to analyze process corners and drive manufacturing readiness. Soft Skills: Excellent problem-solving skills, teamwork, and communication. Strong interpersonal and planning skills for cross-functional collaboration. About Intel s Manufacturing & Product Engineering (MPE) Group: The MPE team is responsible for test development across Intel s product segments, contributing to 95% of Intel s revenue. The team delivers pre-production test suites and physical debug capabilities to enable high-quality, high-volume manufacturing. Intel s Commitment to Diversity & Inclusion: Intel is an equal opportunity employer that values diversity and welcomes applications from all qualified candidates. Intel offers a competitive compensation and benefits package, including: Competitive salary, stock options, and performance-based bonuses. Comprehensive health, retirement, and vacation benefits. Cutting-edge technology and career growth opportunities. Qualification : B.Tech/M.Tech in Computer Science, Electrical, or Electronics Engineering or related fields.
Senior Technical Lead Software Engineering
Qualcomm
Job Title: Senior Technical Lead Software Engineering General Summary: Qualcomm Technologies Inc., a global leader in Snapdragon SoCs, is the largest provider of chipset solutions for Microsoft Windows on Snapdragon products. As part of our commitment to developing next-generation solutions, we seek a highly skilled Senior Technical Lead Software Engineering to drive innovation and excellence in our compute platform solutions. The ideal candidate is a self-motivated leader with excellent verbal and written communication skills and a proven ability to collaborate with engineers, partners, and customers across geographies. This role requires experience working with senior management in a corporate environment and the ability to take a hands-on technical leadership approach, diving into technical details and problem-solving as needed. Key Responsibilities: Software Development & Validation: Lead driver development and validation for compute platforms consisting of ARM cores, GPUs, and DSPs. Perform smoke testing, test scenario development, and issue troubleshooting to ensure product reliability and quality. Provide technical guidance and mentorship to software engineering teams. Collaboration & Stakeholder Engagement: Interface with cross-functional development and test teams, ensuring effective communication and seamless execution. Collaborate with OEMs for feature updates, over-the-air (OTA) updates, and test plan development. Drive large-scale software validation efforts across Windows, Linux, Android, and Integrity platforms. Data Analysis & Performance Optimization: Utilize big data tools and platforms to manage and analyze large datasets for software performance improvement. Optimize and validate multimedia drivers across audio, video, camera, display, and graphics components. Technical Expertise & Innovation: Demonstrate strong familiarity with ARM architecture and a solid understanding of CPU, GPU, and NPU architectures. Develop and optimize software using C, C++, Python, and other programming languages. Leverage tools like Power BI for data-driven decision-making. Minimum Qualifications: Bachelor s degree in Engineering, Information Systems, Computer Science, or a related field with 18+ years of Software Engineering experience. OR Master s degree with 15+ years of experience. OR PhD with 12+ years of experience. 2+ years of experience with programming languages such as C, C++, Java, Python, etc. Preferred Qualifications: 9-12 years of experience in driver development, validation, and compute platform software engineering. Proven experience in leading large teams responsible for software validation and development. Hands-on experience with multimedia/embedded applications and driver validation on Windows, Linux, Android, or Integrity platforms. Experience managing and analyzing large datasets using big data tools and platforms. Familiarity with ARM architectures, CPU/GPU/NPU architecture. Strong analytical, debugging, and troubleshooting skills for large-scale software systems. Be part of a pioneering team that develops cutting-edge solutions for Windows on Snapdragon. Work in a collaborative and innovation-driven environment with top industry professionals. Enjoy competitive compensation, career growth opportunities, and access to cutting-edge technologies.
Senior Engineer, Flutter
Tide Platform Limited
ABOUT THE ROLE: As a Senior Engineer at Tide you will be working on the designing, creating and running the rich product catalogue in one of our Business areas (e.g. Payments Service, Business Service). We have a long roadmap ahead of us and rarely run out of interesting problems to tackle. This role offers an exceptional opportunity to make a real difference by taking ownership of engineering practices in a rapidly expanding company! We trust and empower our engineers to make real technical decisions that affect multiple teams and shape the future of Tide s Global One Platform. We work in small autonomous teams, grouped under common domains owning the micro-frontends that makes Tide a great application. We self-organise, gather together to discuss technical challenges, and set our own guidelines on our Community of Practice regardless of where one currently stand in our Growth Framework. We are focus on deliver a WOW! experience whilst ensuring a resilient, error-free and scalable codebase. As a Mobile Engineer you ll be: You will be learning and sharing knowledge with our engineers on new things often, as we believe in experimentation, T-shaped engineering and collaborative learning for career growth You will be working on our new and existing products for our Business Areas. We have an exciting roadmap with brand new features and we will need you to solve interesting problems You will have the opportunity to make a difference by leveraging your experience connecting with less experienced engineers, collaborating and cheering together Joining one of our expanding multi-disciplinary agile teams, you will work together with product owners, UI/UX designers, architects, engineers, and other business members to translate requirements into well-engineered solutions You will join our Flutter Community of Practices, and your input on how to improve processes and maintain high quality across the team will be very welcome Career progression is as important to us as it is for you, and we, therefore, have put in place a Tide Growth Framework to guide you. With our expanding teams and business, we will encourage you to outgrow your initial responsibilities, if you so desire Our company is committed to creating an inclusive and diverse environment, that fosters cooperation in everything we do. This role offers an exceptional opportunity to make a real difference with responsibilities across engineering practices in a supportive and rapidly expanding company! WHAT WE ARE LOOKING FOR: You have working experience with Flutter as a Software Engineer You have experience with popular Flutter libraries, tools and its lifecycle You are passionate about building great products in small, autonomous, agile teams You have a passion for automation tests and experience writing testable code You have experience building sleek, high-performance user interfaces and complex Mobile apps that successfully shipped to customers OUR TECH STACK: We utilise the latest iterations of Flutter and Dart We use popular and trusted plugins, packages, and tools, preferring leveraging existing solutions over reinventing the wheel. We adopt a modular approach in building our applications, viewing each small package akin to a Lego block. More on our approach can be found here. With Melos, we handle an extensive Dart codebase, featuring over 300 packages and around 2 million lines of code. We manage state and dependency injection efficiently using flutter_bloc, get_it and injectable. Our application navigation leverages auto_route and flow_builder. We approach the backend communication implementation using freezed, json_serializable, retrofit, and dio interceptors. More about this approach here. We heavily rely on code generation with mason and build_runner. i69n is our tool of choice for localisation. You can find how we do it here. We're deeply committed to Behaviour Driven Development (BDD) tests, and we use bdd_widget_test to help us on that. You can find more here. Firebase Suite, DataDog, LaunchDarkly, and Segment assist us in tracking, monitoring, and deploying securely. Our CI/CD pipelines and weekly releases are facilitated by GitHub and GitHub actions. WHAT YOU LL GET IN RETURN: Make work, work for you! We are embracing new ways of working and support flexible working arrangements. With our Working Out of Office (WOO) policy our colleagues can work remotely from home or anywhere in their assigned Indian state. Additionally, you can work from a different country or Indian state for 90 days of the year. Plus, you ll get: Competitive salary Self & Family Health Insurance Term & Life Insurance OPD Benefits Mental wellbeing through Plumm Learning & Development Budget WFH Setup allowance 15 days of Privilege leaves 12 days of Casual leaves 12 days of Sick leaves 3 paid days off for volunteering or L&D activities Stock Options TIDEAN WAYS OF WORKING: At Tide, we champion a flexible workplace model that supports both in-person and remote work to cater to the specific needs of our different teams. While remote work is supported, we believe in the power of face-to-face interactions to foster team spirit and collaboration. Our offices are designed as hubs for innovation and team-building, where we encourage regular in-person gatherings to foster a strong sense of community.
Senior Embedded Engineer
Solaredge Technologies
About the Role: As a Senior Embedded Firmware Engineer at SolarEdge India R&D, you will be a key player in developing embedded systems and firmware for our advanced solar energy products. You will be responsible for designing, implementing, and testing embedded software, ensuring its reliability, performance, and seamless integration with our hardware platforms. Responsibilities: Lead the design and development of embedded systems and firmware for SolarEdge's solar power products, including inverters, power optimizers, energy storage solutions, and communication interfaces. Collaborate with cross-functional teams (hardware engineers, software developers, and product managers) to define system requirements and architect innovative embedded solutions. Develop and implement efficient and reliable embedded software in C/C++ for various microcontrollers and processors used in SolarEdge products. Conduct thorough testing and verification of embedded software to ensure its functionality, performance, and compliance with quality standards. Troubleshoot and debug embedded software and hardware interactions, identifying and resolving issues throughout the product development lifecycle. Participate in code reviews, providing constructive feedback to team members and ensuring code quality and adherence to coding standards. Stay abreast of industry trends and advancements in embedded systems to propose and integrate cutting-edge technologies into SolarEdge's products. Collaborate with manufacturing and validation teams to support the production and testing of embedded systems. Support the certification process by providing necessary documentation and technical inputs to comply with relevant safety and regulatory standards. Key Responsibilities (Continued): Design and implement control algorithms for digital control of power electronics systems, such as DC/DC converters and DC/AC inverters operating at high switching frequencies. Develop device drivers and execute tight interrupt loops in bare metal implementations. Optimize firmware algorithms to enhance system efficiency and reliability. Job Requirements: Bachelor's (B.E./B.Tech.) or Master's (M.E./M.Tech.) degree in Electrical/Electronics Engineering, Computer Science, or a related field. 10+ years of experience in embedded systems design and firmware development. Proficiency in C and C++ programming, with hands-on experience in RTOS and bare-metal development. Strong understanding of microcontrollers, microprocessors, and embedded system architectures. Hands-on experience with microprocessors such as TI DSP Controllers, ST, and Renesas. Experience with advanced SW control methods such as SIL/HIL. Experience with test automation. Experience with PLECS/Typhoon HIL is desirable. Good knowledge of RTOS concepts. Ability to identify and troubleshoot hardware and software technical problems. Working knowledge of protocols and device drivers for SPI, I2C, UART, and CAN. Strong knowledge and proven experience in developing control algorithms for power electronics converters/inverters. Experience developing device drivers and executing tight interrupt loops in bare metal. Experience optimizing firmware algorithms for system efficiency and reliability. Working knowledge of JTAG/SWD debuggers. Experience in board bring-up, peripheral integration, and device driver development. Strong debugging and problem-solving skills. Knowledge of software development tools, version control systems, and debugging tools. Excellent communication and teamwork skills. Experience in the renewable energy or power electronics industry is a plus. Results-oriented mindset. About SolarEdge: SolarEdge recognizes its talented and diverse workforce as a key competitive advantage. Our business success is a reflection of the quality and skill of our people. SolarEdge is committed to seeking out and retaining the finest human talent to ensure top business growth and performance. Qualification : Bachelor's (B.E./B.Tech.) or masters degree (M.E./M.Tech.) in Electrical/Electronics Engineering, Computer Science, or a related field.
1 - 20 of 0 jobs
* No exact matches found. Showing closest results insteadNo results found
Modify search criteria or create an alert to get relevant jobs as soon as they’re posted