Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 8.0 years
15 - 20 Lacs
hyderabad, chennai, bengaluru
Work from Office
Automotive Software Validation Engineer Location-Hyderabad Salary- 20LPA Profile 1 – Kotlin / Java Validation -software validation using Kotlin & Java. Profile 2 – C++ Validation -software validation using C++ -automotive domain Resume @ 7290012570
Posted 1 day ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a self-driven individual, you have the ability to solve problems through collaboration and continuous learning. You possess a good understanding of the Dev and agile process, allowing you to refine assigned stories based on previous dev experience. Your skill set includes the ability to gather and filter information from various sources and an understanding of the importance of quality in your work. Additionally, you excel in analyzing, implementing, and reviewing tasks efficiently. Key Responsibilities: - Analyze and identify gaps in requirements using tools and existing code. - Implement code according to requirements/design and write unit-level test logic for testing. - Adhere to coding guidelines and quality metrics during implementation. - Identify coding and quality issues during peer reviews. - Identify missing unit-level test implementations during peer reviews. Good to Have: - Propose design changes in the code if necessary. - Understand test infrastructure limitations and create functional test cases. - Define test cases for different scenarios. - Demonstrate debugging skills for corner cases on HW. - Understand and reproduce PRs received from customers. - Collaborate with team members to gather required information. Qualifications Required: - Strong programming skills in C++14, with understanding of STL implementation levels (Vector, Array, Map, Unordered Map), Lambda and scope implementation levels, Smart Pointers, Polymorphism, Mutex, Threading concepts, and Templates. - Proficiency in Gtest, including knowledge of unit testing logic, fixtures, and parameterized testing. - Familiarity with Static Analysis Tool. - Basic knowledge of Git commands. - Good to have experience in Python, Bazel, Adaptive Autosar, and SOME/IP. - Strong written and spoken English skills. Additional Details: - Modern C++ (11/14), Linux, G test, Bazel knowledge, and tools like Git/Gerrit are essential for this role. - Unit testing using Google test framework and familiarity with GIT are required for this position.,
Posted 3 days ago
5.0 - 8.0 years
8 - 13 Lacs
bengaluru
Work from Office
MANDATORY SKILLS C++14,GTEST,LINUX,Static Analysis Tool JOB DESCRIPTION v Self-driven person, ability to solve problems by collaborating. v Continuous learning v Good understanding of the Dev and agile process v Able to refine the assigned stories based on previous dev experience v Ability to get and filter the right information from multiple sources (Docs, AI, specifications, requirements) v Understand the importance of quality Analyzing, Implementation and Review skills Must: Able to analyze and identify the gaps in requirement based on tools and existing code Implement the code according to requirement / design and write the unit level test logic to test the implementation Adhere to coding guidelines and quality metrics while implementing code. Identify the coding and quality issue in the code while doing peer review. Identify the missing unit level test implementation while doing peer review Good to have : Propose design changes in the code if required. Understand the limitations of the test infrastructure and ability to create functional test case Able to define test cases based on different scenarios Debug skills Understand the debugging process and effectively debug for corner cases on HW. Possibility to understand and to reproduce if needed a PR received from a customer Collaborate and gather the required information from another team member. Programming skills C++14 : Must 1. STL implementation level understanding (Vector, Array, Map and Unordered Map) 2. Lambda and scope implementation level understanding 3. Smart Pointers implementation level understanding 4. Polymorphism implementation level understanding 5. Understand Mutex, Threading concepts 6. Templates implementation level understanding Tools and Framework: Gtest : Must: 1. Understand the unit testing logic, fixtures 2. Parameterized testing Good to Have: 1. Mocking (gtest) 2. Stub (gtest) Static Analysis Tool: Must Python : Good to have Bazel: Good to have Git Commands: Basics must Adaptive Autosar : Good to have SOME/IP: Good to have Language: Strong written and spoken English skills
Posted 4 days ago
2.0 - 5.0 years
5 - 9 Lacs
pune
Work from Office
About The Role 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. Position Responsibilities: Analyze and fix software defects. Develop new features and refactor existing code. Implement and test embedded software for production systems. Ensure high-quality deliverables by following standard software development processes. Collaborate within an Agile team and follow XP practices like TDD/ATDD. Must-Have Skills: Strong programming skills in C++ with solid understanding of OOP concepts , STL , and Data Structures . Good experince in C++ 11, ROS, CMAKE or Bazel Experience with Qt development on Linux platforms. Familiarity with Software Design Principles and Design Patterns . Exposure to Google Test (GTest) framework. Exposure to Docker or CI CD tool Chain 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 6 days ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Firmware Engineer focusing on IoT Gateway Development in Bangalore, with 5 to 8 years of experience in the field and a Bachelors or Masters degree in Computer Science Engineering, Electronics & Communication Engineering, Telecom, or IT, you will be an integral part of the embedded application development within an agile environment. Your contributions will directly impact the evolution of energy and automation solutions. Your primary responsibility will involve the design and development of embedded software for IoT Gateway products. Working collaboratively with cross-functional teams, you will ensure the delivery of high-quality outputs, thereby enhancing the technical excellence of the project. Key Responsibilities: - Lead and engage in requirement analysis, architecture, design, and implementation phases. - Uphold software quality and craftsmanship throughout all deliverables. - Offer design insights, conduct reviews, and share technical knowledge with the team. - Address and resolve intricate technical issues effectively. - Support the Scrum Master and Product Owner in planning and provide valuable technical perspectives. Your Profile: - Proficient in C and C++ programming languages, including Standard and Modern C++ 11/14/17, OOPS, and data structures. - Sound grasp of software architecture, object-oriented analysis/design, and UML. - Experience in Embedded Linux application development using tools like GCC, Meson, Buildroot, GDB, and Valgrind. - Familiarity with TCP/IP, socket programming, and various IoT protocols such as MQTT, Modbus TCP, AMQP. - Knowledge of DevOps tools and version control systems like Git, SVN, GitHub. - Strong communication, documentation, and presentation skills. - Previous exposure to Embedded Linux or RTOS. Desirable Skills: - Understanding of Linux internals, kernel, and device drivers. - Experience with Yocto Project for custom Linux image creation. - Knowledge of secure development practices and cybersecurity technologies. - Exposure to CI tools such as Jenkins. - Familiarity with unit testing frameworks like GTest and GMock. - Proficiency in scripting and experience with CMake or Meson. What You'll Love About Working Here: - Join a global leader in energy management and automation, working on cutting-edge products that shape the future of IoT and industrial automation. - Collaborate with dedicated professionals in a vibrant and inclusive work environment. - Access continuous learning and development opportunities. About Us: Capgemini is a renowned global business and technology transformation partner, committed to helping organizations navigate their dual transformation journey to meet the evolving needs of customers and citizens. With a rich 55-year history and profound industry expertise, Capgemini is a trusted ally of its clients, providing end-to-end solutions from strategy and design to operations. At Capgemini, the strength lies in its 360,000 team members spread across more than 50 countries, all united by the mission of harnessing human energy through technology for an inclusive and sustainable future. The organization prides itself on being responsible and diverse, with leading-edge capabilities in digital, cloud, and data domains.,
Posted 1 week ago
4.0 - 7.0 years
6 - 10 Lacs
pune
Work from Office
About The Role 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 week ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a skilled professional in C++ development with expertise in the Automotive ADAS domain, you will be responsible for ADAS feature development using advanced C++ concepts and best practices. Your primary focus will involve coding techniques for ADAS features, including sensor fusion, object detection, and machine learning. You should have experience in Sensor or Tracking, as well as a solid understanding of Git version control system for effective collaboration and code management. Proficiency in using the Bazel build tool for large-scale ADAS projects is essential for this role. Additionally, familiarity with the Gtest framework for writing unit tests and ensuring code quality will be advantageous. Your role will also require working on Embedded development projects within the Linux environment. Your expertise in sensor fusion, object detection, and AUTOMOTIVE technologies will be key in contributing to the success of ADAS feature development.,
Posted 1 week ago
5.0 - 6.0 years
8 - 18 Lacs
bangalore rural, bengaluru
Hybrid
Mandatory keywords : C++, linux, g -test(google test) Notice period : 0 - 30 days
Posted 2 weeks ago
4.0 - 8.0 years
0 Lacs
maharashtra
On-site
You have 4-8 years of experience in coding automotive firmware and applications with good knowledge of C and C++. Your responsibilities will include embedded firmware design and development, OEM requirement analysis, designing with UML diagrams, developing basic software modules using embedded C/C++, and performing static analysis with tools like QAC and Polyspace. You should adhere to embedded firmware programming standards and guidelines such as MISRA, conduct unit testing with tools like CANTATA++ and GTest, and create functional test frameworks and test specifications/scripts. Additionally, you should have experience in basic software modules related to communication, memory handling, configuration handling, cryptography handling, and diagnostic functionality. You will also be involved in OTA solution development and validation, including OTA Client and OTA Manager module development, 3rd party OTA Client integration, SW update sequence management, OTA SW update package file structure, crypto algorithms, and communication protocols. Your role will also entail SW package download, verification, OTA update orchestration, installation, activation, pause/resume functionality, rollback, error handling, functional and integration validation of OTA components, OTA UDS sequence, multithread SW development, IPC technics, and code debugging skills. This role is based in Pune and requires a deep understanding of automotive engineering, embedded C, and OTA solutions.,
Posted 2 weeks ago
7.0 - 12.0 years
16 - 31 Lacs
pune
Hybrid
C++ Developer for MNC Company Pune. Position:-C++ Developer Exp:- 7 + Years Skills:-C/C++,Linux/Unix, Gtest/JUnit/ mocking(testing frameworks ),financial system encryption (PIN Blocks, CHIP, CVC). Mode of Job:- Permanent Location:-Pune
Posted 2 weeks ago
3.0 - 8.0 years
12 - 22 Lacs
bengaluru
Remote
Immediately require Software Engineer (C++ Developer) with minimum 3 to 8 years relevant skills and experience to work remotely for John Deere client. Role & responsibilities Skill Set Requirements (MUST HAVE): Hands-on experience designing and developing in C++ and/or Linux C++ programming Hands-on experience designing and developing with core C++ features: Virtual Functions, Type casting, Pointers, Multithreading, STL (Containers and algorithms). Memory Allocation Experience with CAN (J1939 , UDS) / embedded C++ -- applied in diagnostics, simulation, and troubleshooting of machine controllers in production and lab environments. Experience working with Test Automation - GMOCK/GTEST The following skills are highly preferred and will set you apart: Working knowledge of Design patterns Experience working with latest developer tools: Visual Studio/CMake, Conan, Git, GDB Experience with CI/CD build processes and configuration Preferred candidate profile B.E/B.Tech Computer Science, Electronics & Communication, Information Technology BCA/MCA, M.Sc/MS Computer Science, M.Tech Computer Science, Electronics & Communication, etc. Note: Few hours of overlap with US time zone is a must for this role for interactions with stakeholders in the US.
Posted 3 weeks ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
As a Senior Software Engineer Java Full Stack in the Franchise and Legal Solutions (FLS) Program at Mastercard, you will play a crucial role in enabling growth and innovation while ensuring the protection of our brand and business. You will be part of a team that designs, develops, and maintains comprehensive business solutions that connect different regions and functions. Your work will involve developing applications using Angular, React, JavaScript, or Java J2EE stack to ensure high-quality, scalable, operable, and highly available code. Your responsibilities will include developing application logic for a multi-component system of applications, conducting code reviews, and providing day-to-day support. You will be expected to deliver high-performing, responsive, and quality code on time with minimal defects. Additionally, you will contribute to the development of applications, system interfaces, and complete software solutions while actively participating in agile ceremonies. To excel in this role, you must have a Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent work experience. Strong leadership experience with development teams, expertise in code reviews, system design, and mentoring junior developers are essential. Your knowledge of Design Patterns, cloud native development, and experience with Agile/Scrum methodologies will be invaluable. Preferred skills include extensive knowledge and experience with Java/J2EE, Spring, Springboot, Hibernate, Web Services, Oracle SQL development, or React, Angular, and UI technologies. Experience with event-driven systems, testing frameworks, Microservice architecture, RESTful APIs, and cloud-native approaches is highly desirable. In this role, you will be responsible for ensuring the confidentiality and integrity of information accessed, complying with Mastercard's security policies, and reporting any suspected information security violations or breaches. You will also be required to complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. If you are passionate about solving complex problems, developing innovative solutions, and driving technology standards in a global environment, we invite you to join our team at Mastercard and take your career to the next level.,
Posted 1 month ago
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 1 month ago
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 month ago
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 month ago
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 2 months ago
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 2 months ago
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 2 months ago
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 2 months ago
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 3 months ago
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 3 months ago
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 3 months ago
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 3 months ago
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 4 months ago
4.0 - 8.0 years
0 - 0 Lacs
pune
Work from Office
Design, build, and maintain data ingestion pipelines , ELT/ETL processes, and scalable data workflows. Develop and optimize high-performance applications in C++ with unit testing using GTest . Work with ROS (Robot Operating System) to integrate and process sensor or operational data. Implement data transformations, validations, and optimizations to ensure quality and reliability. Collaborate with cross-functional teams to understand requirements and deliver robust data solutions. (Optional) Apply image processing techniques using OpenCV and Python/C++ for relevant projects. Work with AWS , Databricks , and PySpark for big data processing and analytics. Write and optimize SQL queries for data extraction, transformation, and reporting
Posted Date not available
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |