Based on your search criteria and filters
Job Summary We are seeking a skilled and motivated Embedded Engineer to join our growing team. This role will be focused on developing and integrating embedded systems, specifically within the Android Automotive domain. The ideal candidate will possess a strong understanding of embedded Linux, Android development, and experience with board bring-up and debugging. This is an onsite position. Key Responsibilities The Embedded Engineer will be responsible for the full lifecycle of embedded systems development, from initial concept and design to implementation, testing, and integration. This includes working closely with cross-functional teams to ensure seamless integration of hardware and software components. Required Skills & Qualifications Android Embedded Development: Demonstrated proficiency in developing applications and system components for embedded Android platforms. Android OS: A thorough understanding of the Android operating system architecture and its underlying principles. Yocto: Experience utilizing 1 Yocto Project for building and customizing embedded Linux distributions. BSP Development: Ability to develop and maintain Board Support Packages (BSPs) , including kernel configuration and device driver integration. BSP Integration: Skill in integrating BSPs with hardware platforms and ensuring proper functionality. Embedded Linux: Strong knowledge of Embedded Linux operating systems and their application in embedded devices. Board bring-up: Experience with the process of bringing up new hardware platforms, including initial configuration and testing. Debugging: Proven ability to effectively debug and troubleshoot embedded systems, utilizing various debugging tools and techniques. Android Framework: Familiarity with the Android Framework and its components, including the ability to customize and extend its functionality. System Components: Understanding of core system components within Android and their interactions. Device Configurations: Ability to configure and optimize device configurations for embedded Android platforms. Product Development: Experience participating in the full product development lifecycle, from concept to release. Integration: Skill in integrating various hardware and software components into a cohesive system. Android Automotive: Specific experience with Android Automotive platforms and their unique requirements. Automotive Domain: A general understanding of the automotive domain and its specific challenges. C/C++: Proficiency in C/C++ programming languages for embedded systems development. Kernel: Solid understanding of kernel architecture and its role in embedded systems. Device Drivers: Experience developing and integrating device drivers for various hardware peripherals. HAL: Knowledge of Hardware Abstraction Layer (HAL) and its role in decoupling hardware from software. Git: Proficiency in using Git for version control and collaborative development. Bsp: Familiarity with Bsp concepts and best practices. Android: Comprehensive knowledge of the Android operating system and its ecosystem. Experience Required: 3 - 5 years of experience in embedded systems development. This level of experience indicates a candidate who can work independently, solve complex problems, and contribute significantly to the team's success. A Bachelor’s degree is expected. What We Offer Salary: 15 LPA - 18 LPA
Job Summary We are seeking a skilled and experienced Android Navigation Engineer to join our growing team. This role will focus on the development and optimization of Android-based navigation systems, specifically within an automotive environment. The ideal candidate will possess a strong understanding of the Android framework and a proven ability to work with complex systems. Key Responsibilities This role will be responsible for the design, development, and integration of Android navigation components. The engineer will collaborate with cross-functional teams to ensure the delivery of high-quality, reliable, and performant navigation solutions. Required Skills & Qualifications Programming Languages: Proficiency in C++ , C , Java , and Kotlin is essential. The candidate should be comfortable writing clean, efficient, and well-documented code. Android Development: Demonstrated experience with the Android Framework , including Android Framework Customization and Android Middleware Customization . Native Development: Strong understanding of JNI and AIDL for interoperability between Java and native code. Security: Familiarity with SELinux and its application to Android systems. Android Open Source Project (AOSP): Experience working with and customizing the AOSP codebase. Automotive Experience: Experience with AAOS (Android Automotive OS) and In-Vehicle Infotainment systems is highly desirable. Hardware Abstraction Layer (HAL): Solid understanding of HAL and HAL Service , including Vehicle HAL and VHAL Service . Android Framework Service: Experience with Android Framework Service and its interaction with other system components. Inter-Process Communication (IPC): Knowledge of Binder IPC for communication between Android processes. Build Systems: Experience with Soong , Blueprint , Android.bp , and Android.mk build systems. Location Services: Familiarity with GNSS , GNSS HAL , LocationManagerService , and Fused Location Provider for location-based services. Experience Required: The ideal candidate will have 5 - 8 years of experience in Android development, demonstrating a senior level of proficiency. This experience should include a track record of successfully delivering complex projects and mentoring junior engineers. What We Offer Salary: Not provided. Work Mode: onsite
CAE Analyst Job Description Job Summary We are seeking a skilled and experienced CAE Analyst to join our team in Chennai. This role is crucial for supporting our Automotive / Mechanical Engineering initiatives, ensuring the quality and durability of our components and systems. Key Responsibilities The CAE Analyst will be responsible for performing a wide range of CAE simulations and analyses to support product development and validation. This includes, but is not limited to, conducting structural analysis , stress analysis , and fatigue life prediction . The role will also involve root cause analysis and failure analysis to identify and resolve potential issues. The analyst will work closely with design and validation teams to ensure that designs meet performance and durability requirements. Required Skills & Qualifications The ideal candidate will possess a strong foundation in Mechanical Engineering and a proven ability to apply CAE principles to solve real-world engineering problems. A B.E / B.Tech / M.E / M.Tech degree is required. Non-linear FE analysis: Proficiency in performing advanced finite element analyses, including non-linear simulations to accurately predict component behavior under complex loading conditions. Abaqus: Demonstrated experience using Abaqus for conducting FE simulations. FE model building: Ability to create accurate and efficient FE models representing complex geometries and boundary conditions. Meshing: Expertise in generating high-quality meshes using industry-standard tools. HyperMesh: Experience utilizing HyperMesh for efficient mesh generation and model preparation. ANSA: Familiarity with ANSA for pre- and post-processing of FE models. Fatigue life prediction: Ability to perform fatigue life prediction using established methodologies and software. FEMFAT: Experience with FEMFAT for fatigue analysis and damage assessment. Structural analysis: A strong understanding of structural analysis principles and their application to automotive components. Stress analysis: Ability to perform detailed stress analysis to identify areas of high stress concentration and potential failure. Material modeling: Knowledge of material modeling techniques and their impact on simulation results. Contact definitions: Ability to accurately define and implement contact definitions in FE models. Reliability assessments: Experience in performing reliability assessments to evaluate the long-term performance of components. Durability assessments: Ability to conduct durability assessments to ensure components can withstand expected usage conditions. Root cause analysis: Proven ability to perform root cause analysis to identify the underlying causes of failures. Failure analysis: Experience in conducting failure analysis to determine the mechanisms of failure. Automotive engineering: A solid understanding of Automotive engineering principles and practices. Quality processes: Familiarity with quality processes and their application to product development. Robust design methodologies: Knowledge of robust design methodologies to create designs that are insensitive to variations in manufacturing and operating conditions. Manufacturing best practices: Understanding of manufacturing best practices and their impact on component performance. Transmission & driveline systems: Familiarity with Transmission & driveline systems and their components. Gears, Shafts, Clutches, Differentials, Propshafts, Half-shafts, Bearings: Knowledge of the design and analysis of these key components. HyperWorks: Experience with HyperWorks for CAE simulation and analysis. Fatigue life/Damage assessment: Ability to perform fatigue life/Damage assessment to predict component lifespan. Boundary conditions: Ability to accurately define and apply appropriate boundary conditions in FE models. Dynamic loading scenarios: Experience in simulating dynamic loading scenarios to evaluate component response to transient loads. Gear strength: Ability to assess gear strength and durability. Shaft durability: Ability to assess shaft durability under various loading conditions. Road load data: Experience in utilizing road load data for simulation. Simulation load cases: Ability to develop and apply appropriate simulation load cases . Physical test data: Ability to correlate simulation results with physical test data . Refine models: Ability to refine models based on simulation results and experimental data. Material properties: Understanding of material properties and their impact on simulation results. Manufacturing processes: Familiarity with manufacturing processes such as Forging, Casting, and Heat treatment . Component durability: Ability to assess component durability under various operating conditions. CAE simulation tools: Proficiency in using various CAE simulation tools . Customer usage profiles: Ability to incorporate customer usage profiles into simulation models. Duty cycles: Ability to define and apply appropriate duty cycles in simulations. Design robustness: Ability to assess and improve design robustness . DFMEA: Familiarity with DFMEA (Design Failure Mode and Effects Analysis). DVP&R: Understanding of DVP&R (Design Verification Plan and Release). Experience Required: The role requires 4 - 9 years of relevant experience in CAE analysis, preferably within the Automotive or Mechanical Engineering industry. Candidates with a strong track record of solving complex engineering problems and delivering high-quality results are highly encouraged to apply. What We Offer Salary: ₹10 LPA - ₹12 LPA
Job Summary We are seeking a skilled and experienced professional to join our team as a SW Update specialist. This role will be based in Bangalore and will focus on the development, implementation, and maintenance of software update solutions within the IT / Technology industry. Key Responsibilities The responsibilities of this role will include ensuring the successful deployment and reliability of software updates, contributing to architecture reviews, and collaborating with cross-functional teams to integrate software updates seamlessly into our systems. Required Skills & Qualifications Android : Demonstrated proficiency in Android development and understanding of the Android ecosystem. HAL : Experience with Hardware Abstraction Layer (HAL) and its role in software integration. SWUpdate : Deep understanding of SWUpdate principles and practical experience in implementing software update solutions. Update Engine : Expertise in designing and implementing robust and efficient Update Engine components. Partition table : Knowledge of Partition table management and its impact on software updates. Android Security : Strong understanding of Android Security best practices and their application to software updates. Bootup : Familiarity with the Bootup process and its interaction with software updates. CPP : Proficiency in C++ programming language. Java : Proficiency in Java programming language. Linux : Strong understanding of Linux operating systems and their application to embedded systems. Cockpit : Experience with Cockpit for software update management and monitoring. CCU : Knowledge of Car Connectivity Unit ( CCU ) and its role in vehicle integration. OTA : Expertise in Over-The-Air ( OTA ) update technologies and implementation. Boot Control : Understanding of Boot Control mechanisms and their impact on software updates. Partition layouts : Knowledge of Partition layouts and their optimization for software updates. Update strategies : Ability to design and implement effective Update strategies . Image authentication : Experience with Image authentication techniques to ensure software integrity. Signing : Knowledge of Signing processes for software updates. Encryption : Understanding of Encryption techniques for secure software updates. Rollback protection : Ability to implement Rollback protection mechanisms to ensure system stability. Vehicle Integration : Experience with Vehicle Integration processes and considerations. System-level optimization : Ability to perform System-level optimization to improve software update performance. Update performance : Focus on optimizing Update performance to minimize downtime. Update reliability : Commitment to ensuring Update reliability and minimizing errors. Update recovery : Ability to design and implement Update recovery mechanisms. Customer integrations : Experience with Customer integrations related to software updates. Software deployment : Expertise in Software deployment processes and best practices. Architecture reviews : Ability to participate in and contribute to Architecture reviews . Cybersecurity : Strong understanding of Cybersecurity principles and their application to software updates. Software quality : Commitment to maintaining high Software quality standards. Analytical Skills : Strong Analytical Skills for troubleshooting and problem-solving. Problem-Solving Skills : Excellent Problem-Solving Skills to address complex technical challenges. Communication Skills : Effective Communication Skills for collaborating with cross-functional teams. Experience Required : We are seeking candidates with 5 - 8 years of relevant experience in software development and a proven track record of success in implementing and maintaining software update solutions. What We Offer Salary :
Job Summary We are seeking a skilled and experienced professional to join our team as a SW Update specialist. This role will be based in Bangalore and will focus on the development, implementation, and maintenance of software update solutions within the IT / Technology industry. Key Responsibilities The primary responsibility of this role is to contribute to the development and maintenance of SWUpdate solutions. This includes ensuring the integrity and security of software updates throughout the entire lifecycle, from initial development to customer integration. The role requires a deep understanding of embedded systems and a commitment to delivering high-quality, reliable software. Required Skills & Qualifications Android : Demonstrated proficiency in developing and integrating software within the Android ecosystem. HAL : Experience with Hardware Abstraction Layer ( HAL ) development and integration. SWUpdate : Strong understanding of SWUpdate principles and practical experience in implementing update solutions. Update Engine : Expertise in designing and implementing robust and efficient Update Engine components. Partition Table : Knowledge of Partition Table structures and their role in software updates. Android Security : A thorough understanding of Android Security best practices and their application to software updates. Bootup : Experience with the Bootup process and its interaction with software updates. CPP : Proficiency in C++ programming language. Java : Proficiency in Java programming language. Linux : Strong understanding of the Linux operating system and its application to embedded systems. OTA : Experience with Over-The-Air ( OTA ) update mechanisms. Cockpit : Familiarity with Cockpit tools and their use in software development and testing. CCU : Understanding of Central Configuration Unit ( CCU ) concepts and their role in system management. Boot Control : Experience with Boot Control mechanisms and their integration with software updates. Image Authentication : Expertise in Image Authentication techniques to ensure the integrity of software updates. Signing : Knowledge of Signing procedures for software updates. Encryption : Understanding of Encryption methods used to protect software updates. Rollback Protection : Experience in implementing Rollback Protection mechanisms to ensure system stability. Vehicle Integration : Ability to integrate software updates into Vehicle systems. Cybersecurity : A strong foundation in Cybersecurity principles and their application to software updates. Software Quality : Commitment to maintaining high Software Quality standards. System-Level Optimization : Ability to perform System-Level Optimization to improve software update performance. Validation : Experience in Validation processes for software updates. Test Strategies : Ability to develop and execute effective Test Strategies for software updates. Customer Integrations : Experience with Customer Integrations related to software updates. Architecture Reviews : Ability to participate in and contribute to Architecture Reviews . Reusable Solutions : A focus on creating Reusable Solutions to improve development efficiency. Problem-Solving Skills : Excellent Problem-Solving Skills to address complex software update challenges. Analytical Skills : Strong Analytical Skills to analyze software update issues and identify root causes. Communication Skills : Effective Communication Skills to collaborate with team members and stakeholders. Experience Required: The ideal candidate will possess 5 - 8 years of relevant experience in software development, with a focus on embedded systems and software updates. This level of experience indicates a strong foundation in software engineering principles and the ability to work independently and contribute to a team. What We Offer Salary:
Based on your filters