Jobs
Interviews

12 Gtest Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

10.0 - 14.0 years

0 Lacs

hyderabad, telangana

On-site

At Medtronic, you can embark on a fulfilling career journey characterized by exploration and innovation, all while playing a pivotal role in advocating for healthcare access and equity across the board. Your leadership will be purpose-driven, aimed at dismantling barriers to innovation in a world that thrives on connectivity and compassion. Your responsibilities will encompass a range of tasks which may include, but are not limited to: - Designing, developing, testing, debugging, and implementing operating systems components, software tools, and utilities. - Defining systems software design requirements. - Ensuring successful implementation and monitoring of system improvements to enhance efficiency. - Establishing systems software engineering policies, standards, and procedures. - Engaging in various software lifecycle activities as per program requirements. **Must Have: Minimum Requirements** - A Bachelor's degree in a technically related field is mandatory. - A minimum of 10+ years of relevant experience, or an advanced degree with at least 10 years of relevant experience. - Proficiency in programming skills with C++ 14/17/20. - Expertise in designing, developing, testing, and documenting embedded software infrastructure systems and components. - Experience in large-scale software design involving OOA/OOD and design patterns. - Familiarity with software Automation Testing, including Gtest and CPP Unit. - Willingness to contribute to multiple projects/products within a product line. - Assisting in project timeline estimation and planning. - Desirable experience in Web-based GUI development frameworks. - Familiarity with Git-based source control systems and embedded security. - Exposure to Linux and Yocto based systems is advantageous. - Strong knowledge of modern software design practices including UML & Enterprise Architect, development, debugging, and testing. - Excellent problem-solving skills with keen attention to detail. - Exceptional oral and written communication skills. - Possess leadership and mentorship qualities. - Ability to thrive in an Agile team environment. - Quick learner with the ability to adapt to new tools and technologies as required. **Technical Specialist Career Stream:** As an individual contributor in our technical functions, you will be responsible for advancing existing technology or introducing innovative technologies and therapies. Your role involves formulating, delivering, or managing projects assigned, collaborating with other stakeholders to achieve desired outcomes. You may also act as a mentor to colleagues or supervise the work of lower-level professionals. Your primary focus will be on delivering R&D, systems, or initiatives related to new technologies or therapies, from design to implementation, while adhering to policies and utilizing specialized knowledge and skills. **Differentiating Factors:** - Autonomy: You will function as a seasoned individual contributor, working independently under limited supervision to determine and develop solutions. You may also provide guidance and review the work of lower-level specialists or manage projects/processes. - Organizational Impact: Your responsibilities may encompass entire projects or processes within your job area. You will contribute to work group objectives by building relationships and reaching agreements through consensus. - Innovation and Complexity: You will tackle challenging problems and issues that may require an understanding of multiple areas or specialties. Your role involves enhancing job area performance through process, system, or product improvements. - Communication and Influence: Interacting with senior internal and external customers and vendors, you will exchange information, facts, statuses, ideas, and issues to achieve objectives and influence decision-making. - Leadership and Talent Management: You may provide guidance, coaching, and training to other employees within your job area. Project management skills may also be required. **Required Knowledge and Experience:** - Advanced knowledge of your job area, encompassing both breadth and depth, typically acquired through advanced education combined with experience. - Practical knowledge of project management may be beneficial. - A Baccalaureate degree is required (or a degree equivalent to the requirements of 8 C.F.R. 214.2(h)(4)(iii)(A) for degrees earned outside the United States) along with a minimum of 4 years of relevant experience, or an advanced degree with a minimum of 2 years of relevant experience. **Physical Job Requirements:** The above description presents the general nature and level of work performed in this position, outlining the required responsibilities and skills without being exhaustive. **Benefits & Compensation:** Medtronic offers competitive salaries and flexible benefits packages. The company is committed to recognizing employees" contributions, fostering a culture where success is shared, and providing a wide range of benefits, resources, and competitive compensation plans to support employees at every stage of their career and life. This position is eligible for the Medtronic Incentive Plan (MIP), a short-term incentive program. **About Medtronic:** As a global leader in healthcare technology, Medtronic tackles the most challenging health issues facing humanity by seeking out and implementing solutions. The company's mission is to alleviate pain, restore health, and extend life, uniting a global team of over 95,000 passionate individuals. Engineers at heart, Medtronic employees work collectively to turn ambitious ideas into real solutions for real people. From the R&D lab to the factory floor and the conference room, the team experiments, creates, builds, improves, and solves. With diverse perspectives, talent, and courage, Medtronic engineers the extraordinary. For more information about Medtronic's business, mission, and commitment to diversity, please visit their official website.,

Posted 2 days ago

Apply

4.0 - 12.0 years

4 - 8 Lacs

Hyderabad, Telangana, India

On-site

C++V & V 4 to 12 years experience in Embedded Software verification & Validation with at least two (2) years experience in the Medical device/Medical IT or regulated industry. Knowledge in C++ software & OS/RTOS in an Embedded development environment. Experience on both white box and black box testing. Experience in hardware/software interfacing and design issues. Experience in test automation preferably using Python. Participate in System design, coordination with teams and internal product management. Experience/Knowledge of Networking protocols and Know-how of field-bus technology (EtherCAT preferred) and standard embedded communication protocols (DDS, SPI, I2C, AXI, UART, etc.) Experience working on GTest / GMock . Experience with software risk analysis (per ISO 14971) including software failure mode and effects analysis (FMEA).

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Software Technologist I - C++ at Philips, you will be responsible for designing and developing platform components and applications for the Hospital Patient Monitoring business category. Your primary role will involve participating in the development of application software for Patient Monitors, analyzing and understanding the Software/Functional Requirements Specification, and owning the detailed design of the system. You will be comfortable in design, implementation, testing, and documentation to ensure quality by writing developer-level tests such as unit and component tests. Additionally, you will contribute to Features/User stories for modules/SDS/Test strategy, work with the team for quality and timely deliveries, and create products according to specifications and software development processes. Creating engineering documentations to comply with product development policies, practices, and procedures, as well as participating in peer reviews for project artifacts to ensure the quality of deliverables, are also part of your responsibilities. You will support project estimation, planning, and risk management activities while keeping abreast of technical developments in your field through study, technical contacts, and propagation. The ideal candidate for this role should have a B.E/B.Tech/M.Tech in Computer Science or Electronics with 5-8 years of experience and a good knowledge of C++ (20 and above) and Python in Linux platforms. Experience working with Embedded projects, good knowledge of serial communication and communication protocols (e.g., RS232, RS422, USB, SPI, etc.), basic knowledge of HW (e.g., microcontroller, A/D converter, i/o controls), and basic knowledge in the field of digital signal processing are required. Basic knowledge of medical technology and human physiology, experience with CI/CD pipelines, working with docker containers, proficiency in Github, experience in gtest/catch2/pytest, and working experience in Agile/SAFe development methodologies are essential. Experience with systems used in healthcare and basic knowledge of MBSE tools like Cameo are considered a plus. At Philips, we believe in working together and value in-person collaboration at least 3 days per week for office-based teams. As a health technology company, we are committed to ensuring that every human has access to quality healthcare. If you are interested in making a difference and have most of the experiences required for this role, we encourage you to apply. Your commitment to diversity and inclusion aligns with our values as we strive to make a positive impact on the lives of others.,

Posted 1 week ago

Apply

4.0 - 9.0 years

20 - 35 Lacs

Hyderabad

Work from Office

Key Skills: C++, Java, STL, Multithreading, Socket Communication, GTest, PL/SQL, Unix/Linux/Windows, Java, RESTful Web Services, Cloud Platforms, CI/CD, Jenkins, Git, Gradle Roles & Responsibilities: Implement complex solutions using C++ and Java technologies. Contribute significantly to designing and delivering high-quality work. Build collaborative relationships with Product Management, Support, and other peer teams. Work in cadence with agile teams, embracing rapid learning, experimentation, iteration, and close collaboration. Experience Requirement: 4-10 years of software development experience, or Master's degree with 6+ years of software development experience. Hands-on experience with C++, STL, Multithreading, Socket communication Problem-solving and C++ debugging skills Unit test frameworks like GTest and mock frameworks Solid working knowledge of PL/SQL Experience in administering Unix/Linux/Windows systems is an added advantage Working knowledge of Java, RESTful Web Services, and Cloud platforms is an advantage CI/CD experience using Jenkins, Git, Gradle is preferred Education: B.Tech M.Tech (Dual), B.E., M.E.

Posted 3 weeks ago

Apply

3.0 - 5.0 years

2 - 5 Lacs

Noida

Work from Office

We are looking for a skilled software engineer with 3 to 5 years of proven project experience in software engineering. The ideal candidate should have experience with Linux Services, systemd, and core dump. Roles and Responsibility Participate in the analysis, diagnosis, and troubleshooting of SW issues. Maintain and enhance the existing codebase and platform. Test and validate functionality using simulations, stubs, and real hardware. Work in an Agile Scum or Kanban environment with other team members. Support management with selected, development-specific tasks. Collaborate with cross-functional teams to identify and prioritize project requirements. Job Experience with Linux Services, systemd, and core dump. Good knowledge of C/C++, CMake. Experience with embedded systems. Experience with git, Github, and Gerrit. Experience with Agile SCRUM or Kanban and Jira. Knowledge of Python is a plus. Experience in SW development for the automotive industry is desirable. Familiarity with Yocto, QNX, Gtest, Gmock, Zuul, and Bazel is beneficial. Ability to work remotely as part of a distributed team.

Posted 1 month ago

Apply

3.0 - 6.0 years

5 - 9 Lacs

Pune

Work from Office

Strong OOP Concepts, hands on experience on C++,Qt Defect triaging, Defect fixing, feature development Required Skills are- Strong OOP Concepts, hands on experience on C++,Qt Strong in logical thinking Good to have skills CAN, gTest framework, C++14 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.

Posted 1 month ago

Apply

4.0 - 7.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. Strong OOP Concepts, hands on experience on C++,Qt Defect triaging, Defect fixing, feature development Required Skills are- Strong OOP Concepts, hands on experience on C++,Qt Strong in logical thinking Good to have skills CAN, gTest framework, C++14 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.

Posted 1 month ago

Apply

8.0 - 9.0 years

3 - 13 Lacs

Coimbatore, Tamil Nadu, India

On-site

Roles and Responsibilities: As a senior-level software engineer, you will coordinate and implement both Android Automotive OS platform, features as well as Customer-facing features of our connected, embedded Infotainment System. Candidate should have sound knowledge of Android System and Framework. Responsible from requirement analysis till realization of the functionality in Android Automotive domain. Responsible to develop different modules/components in Android Automotive System Is responsible for multiple component ownership for Android Automotive System Delivery of the software for software Integration Ensure the implementation of defined test strategies and document the achieved results. Ensure pre-integration testing and verification for the functional area and its features. Ensure traceability, consistency of requirements and feature maturity Defect triaging and resolution Work with other domains for the resolution of dependencies on features and defects Mentor the less experienced team members to guide and assist them in completing their tasks on time. 8+ years of working experience in modifying Android framework components, system services, and the Android SDK Good understanding of Android Automotive System and Car Framework Should have very good understanding of different Android Components : Services, Broadcast Receivers, Content Providers, Treble Architecture Proficiency Java, or Kotlin and Object-Oriented Programming Expertise and working knowledge in one or more domain are mandatory in IVI SYSTEM vConnectivity (Wifi or Bluetooth or NFC etc), vMultimedia (Audio or Video ), vVPA (Virtual Personal Assistant: Alexa, Google etc), vEVS (Exterior View System Camera for IVI), vCluster rendering, vADAS vNavigation, vAutomotive HMI / vVehicle HAL Solid understanding of Android best practices and mechanisms for ensuring robustness and stability of the system Hands on experience writing UNIT test cases for developed Android Modules Exposure to Android build system is required Knowledge on any Git, Gtest and SVN and Tortoise configuration Tools. Strong communication skills and Good English skills (writing, documenting, conversation) Android Porting/Upgrading Experience Ensure traceability, consistency of requirements and feature maturity Good understanding and working knowledge of CDD and GAS documents Exposure in Google Compliance Testing (CTS,VTS, STS,ACTS etc) Good knowledge of Android Middleware (Drivers, HAL, Libraries, Framework etc) Knowledge on Testing Tools like CANOe will be an added advantage Exposure to Android tools and debugging techniques

Posted 1 month ago

Apply

6.0 - 11.0 years

4 - 8 Lacs

Bengaluru

Work from Office

6+ year of relevant experience. Unit testing experience specifically with GTest ( GoogleTest ) framework. Past working experience in Operating System ThreadX , Azure RTOS , STM32 processor, Visual Studio Code would be beneficial. Past working experience in D FMEA activity is an added benefit. Knowledge of Programming language C/C++ needed for develop/update unit test cases. Experience with code analysers, issue analysis and resolution. Experience in developing/updating design documents. Develop unit test case, execute and prepare reports. Experience in software development in medical industry or highly regulated industry. Good exposure to IEC 62304, medical device development regulatory standards is highly desirable Sound knowledge of peripherals, device drivers modification and development involving USB, UART, etc. Working knowledge of Software Configuration Management tools such as Git, JIRA, or similar tools. Experience working in Agile SW Development environment. Contribute to DFMEA

Posted 1 month ago

Apply

2.0 - 7.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Project description This opening is for a ADAS Domain Controller project for a prestigious OEM, where Luxoft is working with the OEM teams to deliver next generation Platform solution based on AUTOSAR Classic, AUTOSAR Adaptive and QNX working together as a system interacting with a host of cameras, ultra sound sensors, internal and external Radars. Luxoft is collaborating on Signal and Service Management, Diagnostics, SW Update, Vehicle Config, QNX/Middleware and Software Architecture areas with the OEM directly. Luxoft is expected to delivery quality and expert support in the above areas, drive topics independently, liaise with other OEM stake holders to remove blockers. The ideal candidate needs to have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver, never give up attitude and self-starter who can think of out-of-box solution. The successful candidate will be a team player, display a balance of hard and soft skills, including the ability to respond quickly to Client's changing needs. Responsibilities Develop and derive the SWE6 validation strategy for the Diagnostics product. Test case creation for SWE6 Contribute through feedback on the SWE1 requirement maturity. Feedback to Unit testing and overall, SW development quality inputs TAMS/HIL rig management and capability addition Support simulation setup including CANoe. Test automation Scripting experience. Skills Must have Experience with Automotive HIL Testing, testing experience at SWE.5 and SWE.6 level Classic AUTOSAR Component and Integration Testing ASPICE Standard-based testing and traceability Vector CANOE and CANAPE based testing and simulation SIL Testing CAPL and Python automation CANTATA, GTEST or any Unit Testing tool usage Nice to have Have an open multi-brand and multi-cultural mindset Have good communication skills Have the ability to drive for results and take own initiatives and drive certain actions on your own leadership and empowerment Have excellent prioritization skills and ability to eliminate roadblocks Be business and customer-oriented Have an inspiring leadership and find it rewarding to manage co-workers to perform their best in a successful working climate Have a leadership characterized by managerial courage, a high level of integrity, & trust Other Languages EnglishB2 Upper Intermediate Seniority Regular

Posted 2 months ago

Apply

2.0 - 5.0 years

7 - 12 Lacs

Jaipur, Bengaluru

Work from Office

Job Overview: The position requires an experienced and ambitious candidate who is passionate about technology and is self-driven. We have a challenging workplace where we welcome innovative ideas and offers growth opportunities and positive environment for accomplishing goals . Our purpose is to c reate abundance for everyone we touch. Job Description: Proven working experience on both Linux and Windows applications. Proven experience in embedded systems design with pre-emptive, multitasking on real-time operating systems. Experience in Software Configuration Management Tools, Defect Tracking Tools, and Peer review. Experience in hands-on Development and Troubleshooting on embedded target. Strong documentation and writing skills. Experience in printer domain is preferred. Candidate with additional experience in Java is preferred. Experience in Google Test (gTest) is preferred. Skills Required: Solid programming experience in C++ language. Excellent knowledge of Operating System Fundamentals, Interfaces and Hardware Subsystems. Good communication Skill , Team Work, Adaptability , Flexibility, Problem-solving, Work Ethic and Creativity.

Posted 2 months ago

Apply

6 - 10 years

1 - 6 Lacs

Bengaluru

Work from Office

Urgent Hiring.. C++ Developer Bangalore Whitefield 6-9 Years Immediate to 30 Days Skills- C++ , Linux, Device driver, G Test.

Posted 2 months ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies