Jobs
Interviews

32 Porting Jobs

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

2.0 - 7.0 years

6 - 11 Lacs

vadodara

Work from Office

Role : Computer Vision Engineer/Sr. Engineer- (IVA/AI) Function: Software Development - IVA / Computer Vision Work Location : Vadodara, Gujarat Who are you You are a dynamic and solution driven Software Engineer specializing in Intelligent Video Analytics, with a strong foundation in designing and developing advanced systems for video data processing and analysis. You excel in creating innovative solutions leveraging computer vision, machine learning, and deep learning techniques to extract meaningful insights from video streams. Computer Vision is a critical part of our internal Computer Vision/Video Analytics team. This team specializes in applied research and is central to the perception algorithms deployed across our products. Experience : 2+ Years Qualification : B.E/B.tech/M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE)or related field Technical Skills Required : Good experience of Deep Learning/Computer Vision projects. Working exposure with Neural networks, CNN i.e. Convolutional Neural Network (Design, Training, Inference). Experience building and optimizing libraries for fast computer vision Experience curating data, creating and optimizing models, and running experiments Expert knowledge of the principles, algorithms, and tools of applied Deep Learning, including model training strategies, data processing, cost functions, quality metrics, etc. Experience with one or more deep learning frameworks such as Tensorflow, PyTorch or Keras Experience porting and optimizing models and algorithms for different hardware platforms Superhuman thirst for learning including scouting for ideas and keeping up-to-date with advancements in the field Good to have skills : Good to have programming skills using Python and C++ Any exposure to projects like Object Detection/Motion Detection/Face Recognition is good to have. Experience working with multiple video streams for simultaneous integration into machine learning algorithms Experience optimizing deep learning models for embedded form factors. How your day might look like The Engineer- Computer Vision is a critical part of our internal Computer Vision/Video Analytics team. This team specializes in applied research and is central to the perception algorithms deployed across our products. This team partners with our hardware, software, and platforms teams to help bring our products and solutions to life. An ideal candidate for this role will lead in the creation of systems, algorithms, and optimizations for all things computer vision This includes leading and mentoring a team of engineers who help with different aspects of the task. Collaborate with the team to understand project requirements and objectives. Design and implement algorithms using C/C++, OpenCV, and TensorFlow. Integrate video analytics solutions with existing systems or platforms. Participate in design reviews and brainstorming sessions with cross-functional teams. Execute AI algorithms using various platform specific frameworks like TensorRT, TensorFlow Lite etc. Formulate program specifications and basic prototypes. Efficiently Develop PoC on Algorithms Performance Centric implementation practices. Implement low cost algorithm modules as per need. Troubleshoot issues and provide technical support during integration and deployment phases. Research new technologies and methodologies to enhance video analytics capabilities. Document your work, including writing code documentation or preparing technical reports. What we offer Opportunity to work for an Indian Tech Company creating incredible products for the world, right from India Be part of a challenging, encouraging, and rewarding environment to do the best work of your life Competitive salary and other benefits Generous leave schedule of 21 days in addition to 9 public holidays, including holiday adjustments to convert weekends into long weekends 5-day workweek with 8 flexi-days months, allowing you to take care of responsibilities at home and work Company-paid Medical Insurance for the whole family (Employee+Spouse+Kids+Parents). Company paid Accident Insurance for the Employee On-premise meals, subsidized by the company

Posted 1 day ago

Apply

7.0 - 9.0 years

12 - 19 Lacs

bengaluru

Work from Office

3 years of experience as an embedded software developer, well-versed in Linux kernel development, firmware, and debugging with a strong grasp of low-level device driver programming. In this role, you will be tasked with developing software components for server operating systems. Your responsibilities will include implementing and porting kernel modules, working on system-level operating system components, and performing some application-level development for Linux-based operating system 3+ Linux kernel development Experience using Yocto. Porting of packages and integrating them into the yocto framework. Expert in Linux debug skills, especially in the core kernel software stability Experience of Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence) Exposure to Make, GNU toolchains. Experience with ARM and RISC-V chip architectures Linux Driver customization as per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company. Mandatory Key SkillsKernel,Linux Kernel,Debugging,Firmware,Kernel Development,Yocto,Gnu,Arm,Risc,Linux Driver,Porting,C++,Spi,I2C,Uart,Embedded C,Embedded Systems,Rtos,Microcontroller,Device Drivers,Rs232,Gdb,Device Driver Development,Usb,Tcp,Data Structures,Linux*

Posted 5 days ago

Apply

2.0 - 6.0 years

6 - 11 Lacs

vadodara

Work from Office

We aspire to be world-leader in innovative telecom and security solutions by offering cutting-edge, high-performance telecom and security solutions to business customers. Why work at Matrix Matrix fully integrates software and hardware across its products. Engineers here collaborate more effectively to create solutions that solve real problems and make an impact. We are responsible for every nut, bolt, and line of code in our products! As an engineer, your involvement will be critical in the entire lifecycle of a product - right from ideation-development-production-deployment. Get to feel the sense of accomplishment that comes with creating something that solves a real and pressing problem and is used by scores of customers. About The Role Role Computer Vision Engineer/Sr. Engineer- (IVA/AI) Function Software Development - IVA / Computer Vision Work Location Vadodara, Gujarat Who are you You are a dynamic and solution driven Software Engineer specializing in Intelligent Video Analytics, with a strong foundation in designing and developing advanced systems for video data processing and analysis. You excel in creating innovative solutions leveraging computer vision, machine learning, and deep learning techniques to extract meaningful insights from video streams. Computer Vision is a critical part of our internal Computer Vision/Video Analytics team. This team specializes in applied research and is central to the perception algorithms deployed across our products. Experience 2+ Years Qualification B.E/B.tech/M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE)or related field Technical Skills Required : Good experience of Deep Learning/Computer Vision projects. Working exposure with Neural networks, CNN i.e. Convolutional Neural Network (Design, Training, Inference). Experience building and optimizing libraries for fast computer vision Experience curating data, creating and optimizing models, and running experiments Expert knowledge of the principles, algorithms, and tools of applied Deep Learning, including model training strategies, data processing, cost functions, quality metrics, etc. Experience with one or more deep learning frameworks such as Tensorflow, PyTorch or Keras Experience porting and optimizing models and algorithms for different hardware platforms Superhuman thirst for learning including scouting for ideas and keeping up-to-date with advancements in the field Good to have skills : Good to have programming skills using Python and C++ Any exposure to projects like Object Detection/Motion Detection/Face Recognition is good to have. Experience working with multiple video streams for simultaneous integration into machine learning algorithms Experience optimizing deep learning models for embedded form factors. How your day might look like The Engineer- Computer Vision is a critical part of our internal Computer Vision/Video Analytics team. This team specializes in applied research and is central to the perception algorithms deployed across our products. This team partners with our hardware, software, and platforms teams to help bring our products and solutions to life. An ideal candidate for this role will lead in the creation of systems, algorithms, and optimizations for all things computer vision This includes leading and mentoring a team of engineers who help with different aspects of the task. Collaborate with the team to understand project requirements and objectives. Design and implement algorithms using C/C++, OpenCV, and TensorFlow. Integrate video analytics solutions with existing systems or platforms. Participate in design reviews and brainstorming sessions with cross-functional teams. Execute AI algorithms using various platform specific frameworks like TensorRT, TensorFlow Lite etc. Formulate program specifications and basic prototypes. Efficiently Develop PoC on Algorithms Performance Centric implementation practices. Implement low cost algorithm modules as per need. Troubleshoot issues and provide technical support during integration and deployment phases. Research new technologies and methodologies to enhance video analytics capabilities. Document your work, including writing code documentation or preparing technical reports. What we offer Opportunity to work for an Indian Tech Company creating incredible products for the world, right from India Be part of a challenging, encouraging, and rewarding environment to do the best work of your life Competitive salary and other benefits Generous leave schedule of 21 days in addition to 9 public holidays, including holiday adjustments to convert weekends into long weekends 5-day workweek with 8 flexi-days months, allowing you to take care of responsibilities at home and work Company-paid Medical Insurance for the whole family (Employee+Spouse+Kids+Parents). Company paid Accident Insurance for the Employee On-premise meals, subsidized by the company If you are an Innovative Tech-savvy individual, Look no further. Click on Apply and we will reach out to you soon!

Posted 6 days ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

We are looking for an Embedded Software professional with 5 to 7 years of experience to join our team in Bangalore. As an Embedded Software specialist, you will be responsible for various key responsibilities that are essential for this role. You should be passionate about software development, with a strong background in embedded domains, particularly in the automotive sector. Your exceptional skills in C/C++ programming, expertise in Linux system internals, and in-depth knowledge of network and socket device drivers will be crucial in this role. Additionally, experience in hardware debugging, porting, and board bring-up, along with development experience on GNU tools and cross-tool chains, will be highly valued. Experience in Automated Testing or developing Automated test framework will be an advantage in this position. You should have at least 4 years of experience in the Embedded software lifecycle, along with a Bachelor's degree in EEE / CS / IT. A Master's degree will be considered a plus, and experience in the Automotive domain will also be beneficial. It would be good to have knowledge of AWS IoT Core and AWS Fleetwise agent SDK. Strong familiarity with the Android Framework and experience with embedded Android will be advantageous. Additionally, expertise in low-level Ethernet protocols below the transport layer, as well as familiarity with Automotive Standards such as SPICE, AUTOSAR, ASIL, and Automotive Protocols like AVB/TSN, DoIP, SOME/IP, CAN, will be beneficial. Experience working with distributed teams will be an asset in this role. If you meet these requirements and are excited about embedded software development, we would love to hear from you.,

Posted 2 weeks ago

Apply

8.0 - 13.0 years

18 - 32 Lacs

bengaluru

Work from Office

3 years of experience as an embedded software developer, well-versed in Linux kernel development, firmware, and debugging with a strong grasp of low-level device driver programming. In this role, you will be tasked with developing software components for server operating systems. Your responsibilities will include implementing and porting kernel modules, working on system-level operating system components, and performing some application-level development for Linux-based operating system 3+ Linux kernel development Experience using Yocto. Porting of packages and integrating them into the yocto framework. Expert in Linux debug skills, especially in the core kernel software stability Experience of Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence) Exposure to Make, GNU toolchains. Experience with ARM and RISC-V chip architectures Linux Driver customization as per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company.

Posted 3 weeks ago

Apply

4.0 - 8.0 years

6 - 11 Lacs

bengaluru

Work from Office

JOB SUMMARY (Main Responsibilities) For Server, Storage system level FW development, BMC FW design, development and Debug. Co-work with gaolable FW dev. Team for project support for fit design key milestone. ESSENTIAL DUTIES AND RESPONSIBILITIES (Key firmware Engineering Capabilities) - Design, Develop, Debug OpenBMC-based functional modules, ensuring seamless integration with server platform hardware. - Customize OpenBMC's Linux distribution using Yocto Project, supporting operations based on Redfish and IPMI. - Develop, test and deploy server hardware components connected to BMC. - Create and maintain firmware CI/CD process to commit, unit test, and release code. - Create and review HLD and LLD, technical spec and related documents. - Effectively communicate the technical aspects of a project to cross-functional teams. - Propose technical solutions and assess feature requirements, assisting in analyzing technical risks, blockers, and opportunities to ensure smooth project transitions. - Monitor industry trends and incorporate new technologies. TECHNICAL KNOWLEDGE & SKILLS - Deep understanding of OpenBMC architecture , including its core components (e.g., D-Bus, Systemd, REST API ). - Familiarity with Yocto Project and Devtool for building and customizing embedded Linux systems. - Proficiency in hardware management protocols such as IPMI, Redfish, and PLDM. - Expertise in embedded system development, with experience in C++, Python, or LUA. - Familiarity with server hardware architecture, including the management and deployment of server key components. - Strong troubleshooting skills to quickly identify and resolve hardware and software integration issues. - Knowledge of industry-standard protocols such as MCTP and PLDM . - Familiarity with Platform porting and event logging. Extra SKILLS is plus. - Comprehensive knowledge of Agile practices or scrum. - Good understanding of product development and manufacturing processes including test validation. - Basic technical background to recognize, assess and communicate cross-functional issues and risks. LANGUAGE SKILLS Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the public in English. COMMUNICATION SKILLS - Influence others and share best practices. - Effectively communicate with good understanding of English - Understand and meet customer needs and expectations. - Work as part of a global team. - Could smoothly to co-work with cross function team - Ability to define problems, collect data, establish facts, and draw valid conclusions. EDUCATION AND EXPERIENCE REQIREMENTS - 6+ years related BMC/OpenBMC FW development - Bachelor or Master in Electronics, Computer science, software engineering or related equivalent experience. With BMC development required. With Server or Storage product experience Required. With OpenBMC experience Required With BIOS concept and experience is preferred.

Posted 3 weeks ago

Apply

6.0 - 11.0 years

6 - 11 Lacs

bengaluru

Work from Office

JOB SUMMARY (Main Responsibilities) For Server, Storage system level FW development, BMC FW design, development and Debug. Co-work with gaolable FW dev. Team for project support for fit design key milestone. ESSENTIAL DUTIES AND RESPONSIBILITIES (Key firmware Engineering Capabilities) - Design, Develop, Debug OpenBMC-based functional modules, ensuring seamless integration with server platform hardware. - Customize OpenBMC's Linux distribution using Yocto Project, supporting operations based on Redfish and IPMI. - Develop, test and deploy server hardware components connected to BMC. - Create and maintain firmware CI/CD process to commit, unit test, and release code. - Create and review HLD and LLD, technical spec and related documents. - Effectively communicate the technical aspects of a project to cross-functional teams. - Propose technical solutions and assess feature requirements, assisting in analyzing technical risks, blockers, and opportunities to ensure smooth project transitions. - Monitor industry trends and incorporate new technologies. TECHNICAL KNOWLEDGE & SKILLS - Deep understanding of OpenBMC architecture , including its core components (e.g., D-Bus, Systemd, REST API ). - Familiarity with Yocto Project and Devtool for building and customizing embedded Linux systems. - Proficiency in hardware management protocols such as IPMI, Redfish, and PLDM. - Expertise in embedded system development, with experience in C++, Python, or LUA. - Familiarity with server hardware architecture, including the management and deployment of server key components. - Strong troubleshooting skills to quickly identify and resolve hardware and software integration issues. - Knowledge of industry-standard protocols such as MCTP and PLDM . - Familiarity with Platform porting and event logging. Extra SKILLS is plus. - Comprehensive knowledge of Agile practices or scrum. - Good understanding of product development and manufacturing processes including test validation. - Basic technical background to recognize, assess and communicate cross-functional issues and risks. LANGUAGE SKILLS Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the public in English. COMMUNICATION SKILLS - Influence others and share best practices. - Effectively communicate with good understanding of English - Understand and meet customer needs and expectations. - Work as part of a global team. - Could smoothly to co-work with cross function team - Ability to define problems, collect data, establish facts, and draw valid conclusions. EDUCATION AND EXPERIENCE REQIREMENTS - 6+ years related BMC/OpenBMC FW development - Bachelor or Master in Electronics, Computer science, software engineering or related equivalent experience. With BMC development required. With Server or Storage product experience Required. With OpenBMC experience Required With BIOS concept and experience is preferred.

Posted 3 weeks ago

Apply

4.0 - 8.0 years

6 - 11 Lacs

bengaluru

Work from Office

JOB SUMMARY (Main Responsibilities) For Server, Storage system level FW development, BMC FW design, development and Debug. Co-work with gaolable FW dev. Team for project support for fit design key milestone. ESSENTIAL DUTIES AND RESPONSIBILITIES (Key firmware Engineering Capabilities) 1. Design, Develop, Debug openBMC-based functional modules, ensuring seamless integration with server platform hardware. 2. Customize OpenBMC's Linux distribution using Yocto Project, supporting operations based on Redfish and IPMI. 3. Develop, test and deploy server hardware components connected to BMC. 4. Create and maintain firmware CI/CD process to commit, unit test, and release code. (familiar with Git, build process) 5. Create and review HLD and LLD, technical spec and related documents. 6. Effectively communicate the technical aspects of a project to cross-functional teams. 7. Propose technical solutions and assess feature requirements, assisting in analyzing technical risks, blockers, and opportunities to ensure smooth project transitions. 8. Monitor industry trends and incorporate new technologies. TECHNICAL KNOWLEDGE & SKILLS - Deep understanding of OpenBMC architecture , including its core components (e.g., D-Bus, Systemd, REST API ). - Familiarity with Yocto Project and Devtool for building and customizing embedded Linux systems. - Proficiency in hardware management protocols such as I PMI, Redfish, and PLDM. - Expertise in embedded system development, with experience in C++, Python, or LUA. - Familiarity with server hardware architecture, including the management and deployment of server key components. - Strong troubleshooting skills to quickly identify and resolve hardware and software integration issues. - Knowledge of industry-standard protocols such as MCTP and PLDM . - Familiarity with Platform porting and event logging . Extra SKILLS is plus. - Familiarity with HRoT concepts and implementations, with knowledge of the latest trends in server security. - Familiarity with Rack Management and NVidia GPU technology in server applications. LANGUAGE SKILLS Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the public in English. COMMUNICATION SKILLS - Influence others and share best practices. - Effectively communicate with good understanding of English - Understand and meet customer needs and expectations. - Work as part of a global team. - Could smoothly to co-work with cross function team - Ability to define problems, collect data, establish facts, and draw valid conclusions. EDUCATION AND EXPERIENCE REQIREMENTS - 6+ years related BMC/OpenBMC FW development - Bachelor or Master in Electronics, Computer science, software engineering or related equivalent experience. With BMC development required. With Server or Storage product experience Required. With OpenBMC experience Required With BIOS concept and experience is preferred.

Posted 3 weeks ago

Apply

7.0 - 9.0 years

12 - 19 Lacs

bengaluru

Work from Office

3 years of experience as an embedded software developer, well-versed in Linux kernel development, firmware, and debugging with a strong grasp of low-level device driver programming. In this role, you will be tasked with developing software components for server operating systems. Your responsibilities will include implementing and porting kernel modules, working on system-level operating system components, and performing some application-level development for Linux-based operating system 3+ Linux kernel development Experience using Yocto. Porting of packages and integrating them into the yocto framework. Expert in Linux debug skills, especially in the core kernel software stability Experience of Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence) Exposure to Make, GNU toolchains. Experience with ARM and RISC-V chip architectures Linux Driver customization as per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company.

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

Experience in porting, integrating, and testing stacks including Modbus, Profibus, Industrial Ethernet, Interbus, and Controller Area Network. Proficient in designing, developing, and testing software for controlling distance, position, velocity, and electronic gearing of industrial control and information systems, motion controllers, and motion applications. Skilled in PLC programming and developing HMI/UI applications on various platforms like Windows, Mac, and Embedded Linux. Conduct commissioning testing of industrial controllers. Familiar with using Configuration Management Tools such as Rational Clearcase, CVS, and Perforce.,

Posted 1 month ago

Apply

4.0 - 9.0 years

6 - 10 Lacs

Hyderabad

Work from Office

Specific JOB Skills : Expertise and sound knowledge on Linux and on RTOS/OS like ThreadX, FreeRTOS Sound knowledge on Microcontrollers/Microprocessors, ARM MPU (ARMv7/ARMv8) architectures Good knowledge on IPC (Message Queues, Shared memory, Semaphores), Multithreading, Mutex, Synchronization, Interrupt Management, Kernel Process & Timing Management Expertise in device driver development and porting for one or more devices Serial/I2C/SPI/PCIe/USB Experience in board bring-up activities, should have strong system debugging skills. Hands-on experience with lab instruments like Oscilloscopes, Waveforms Analyzers, Lauterbach Sound knowledge in C/C++ - Grade Specific

Posted 1 month ago

Apply

2.0 - 10.0 years

0 Lacs

ahmedabad, gujarat

On-site

You are seeking an Embedded Software Senior Engineer who is proficient in C/C++ Programming Language and Linux. Your responsibilities will include understanding requirements, designing, developing, unit testing, and debugging Embedded Software Real-time applications, Device Drivers, Bootloader, porting, and Linux kernel. You will also be responsible for documenting Requirement Specification and Design, as well as leading a team of 3 or 4 engineers. Additionally, you will need to provide effort estimation, planning, and customer interaction. To excel in this role, you should have 2 to 10 years of experience in Embedded Software with a strong foundation in C. Expertise in the Linux kernel and Linux kernel device drivers such as PCIe, display interface (e.g., HDMI, DP), v4l2, and DRM is required. Knowledge of GPU, using APIs or CUDA programming, is also essential. Hands-on experience with embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file-systems, and debugging kernel messages for cross platforms is crucial. You should be familiar with development using Host-Target tool chains for embedded platforms and have experience in system-level debugging, reverse engineering, Linux Internals, and Protocol level knowledge of interfaces. Proficiency in debugging tools like GDB, KGDB, JTAG, ADB, as well as familiarity with tools like Logic Analyzer, DSO/CRO, and Spectrum Analyzer, will be advantageous. Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket, and SourceTree is a must. A passion for learning new technologies, methodologies, strategies, and processes is desired, along with the ability to work in an aggressive, high-pressure environment. Excellent written and verbal communication skills, self-starting attitude, problem-solving mentality, and creativity are essential. You should also be proficient in documentation and able to prepare specification and design documents from requirements. Technical ownership of software driver modules is expected. Desired skills include independent leadership of a module with 3 or 4 engineers, knowledge of quality processes like CMMi and Agile Scrum, and experience with open-source software packages. Contribution to the open-source Linux kernel codebase and close cooperation with other leaders and project managers would be beneficial for this role.,

Posted 1 month ago

Apply

5.0 - 8.0 years

6 - 11 Lacs

Noida

Work from Office

B.E./B.Tech or M.E./M.Tech in Electrical/Electronics Engineering or Physics5+ years of hands-on experience in analog circuit design and EDA toolsStrong command over circuit simulation, layout porting, and analog front-end development Required Candidate profile Develop and support new design/technology porting flows Collaborate with PDK, Modeling, and Device teams Enable and validate schematic layout porting, set up analog simulations

Posted 1 month ago

Apply

5.0 - 8.0 years

3 - 7 Lacs

Karnataka

Work from Office

Notice Period: Immediate to 15 Days Employee type: Contract to Hire Skills : Hands on experience on Embedded Linux / Linux Experience with ARM based processors ( TI ARM Cortex A9 is advantage) Linux Kernel Compilation and image creation Linux Kernel Configuration Linux Kernel Optimization Linux Porting BSP Optimization Application development on Linux Platform Device drivers Knowledge on Secure Boot Knowledge on Booting Linux from NAND or eMMC storage

Posted 2 months ago

Apply

4.0 - 7.0 years

5 - 9 Lacs

Bengaluru

Work from Office

BSP Engineer – Linux-based IVI Development (4+ years) Location: Bangalore Job Summary: We are seeking an experienced BSP Engineer to develop and maintain the Board Support Package (BSP), along with the Bootloader for our Linux-based In-Vehicle Infotainment (IVI) system. The role involves kernel porting, device driver development, and hardware-software integration along with hardware initialization and secure boot to ensure robust and optimized platform support across the IVI software stack, collaborating closely with Bootloader and HMI teams. Key Responsibilities: Port and customize the Linux kernel to the target IVI hardware platform. Develop and maintain device drivers for peripherals including display, audio, input devices, communication interfaces (CAN, Ethernet, USB). Collaborate with Bootloader engineers for smooth kernel boot and system bring-up. Work with HMI developers to ensure hardware capabilities are fully leveraged and supported. Optimize kernel configuration, power management, and performance tuning. Integrate middleware and hardware abstraction layers as per project requirements. Debug hardware-software integration issues using tools like JTAG, logic analyzers, and kernel debugging utilities. Maintain BSP documentation, version control, and adhere to coding standards. Design, develop, and maintain the bootloader (primarily U-Boot) for embedded Linux IVI platforms. Implement secure boot mechanisms, hardware initialization, and board-specific configurations. Participate in code reviews and contribute to technical design discussions. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related discipline. 4+ years of experience in Linux BSP / bootloader development for embedded systems. Strong expertise in Linux kernel porting, device driver development, and board bring-up. Proficient in C programming and kernel debugging tools (e.g., GDB, ftrace, perf). Familiarity with embedded hardware platforms and ARM architecture. Experience in bootloader development, preferably U-Boot. Familiarity with secure boot, cryptographic signing, and hardware security modules. Experience with power management, device tree configurations, and kernel modules. Good understanding of communication protocols such as CAN, Ethernet, USB, and audio subsystems. Strong problem-solving skills and collaborative work attitude. Preferred Skills: Experience in IVI or automotive embedded systems development. Knowledge of Yocto Project or Buildroot for Linux build systems. Familiarity with Bootloader (U-Boot), HMI frameworks (Qt, Wayland) and their boot time dependencies. Understanding of automotive safety standards (ISO 26262) and security best practices. Experience with Agile development methodologies.

Posted 2 months ago

Apply

8.0 - 12.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Technical Lead – Linux-based IVI Development (8+ years) Location: Bangalore Job Summary: We are seeking an experienced Technical Lead to spearhead the development of a Linux-based In-Vehicle Infotainment (IVI) system. The role involves leading the design and implementation of the Bootloader (BL), Board Support Package (BSP), and Human-Machine Interface (HMI) components, ensuring seamless integration, performance, and compliance with automotive standards. Key Responsibilities: Lead the end-to-end technical delivery of Linux-based IVI software components, including BL, BSP, and HMI development. Architect and design system solutions that meet project requirements and automotive industry standards. Oversee kernel porting, device driver development, and bootloader customization. Guide the HMI/UI team in developing intuitive and responsive user interfaces using frameworks such as Qt or Wayland. Collaborate with cross-functional teams (middleware, hardware, QA) to ensure smooth integration and validation. Define coding standards, review code, and mentor team members to maintain high-quality deliverables. Manage technical risks, identify dependencies, and implement mitigation strategies. Work closely with project management to align technical execution with timelines and milestones. Stay updated with emerging technologies and industry trends relevant to IVI and embedded Linux development. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Electronics, or related field. 8+ years of experience in embedded Linux development, preferably in the automotive or IVI domain. Proven expertise in Bootloader (e.g., U-Boot) development and customization. Strong experience with Linux kernel porting, BSP development, and device driver implementation. Hands-on experience with HMI/UI development frameworks like Qt, Wayland, or OpenGL. Solid understanding of embedded system architectures and automotive communication protocols (CAN, Ethernet, etc.). Familiarity with Yocto Project or Buildroot for Linux build systems. Experience leading a technical team and mentoring engineers. Excellent problem-solving, communication, and leadership skills. Preferred Skills: Knowledge of multimedia frameworks (GStreamer, PulseAudio). Understanding of automotive safety standards (ISO 26262) and security best practices. Experience with Agile/Scrum development methodologies. Familiarity with CI/CD pipelines and automated testing tools.

Posted 2 months ago

Apply

2.0 - 6.0 years

15 - 25 Lacs

Chennai, Coimbatore

Work from Office

If Intrested !!!! Please Fill the below details and share your updated resume to nancy.sylvia@ilinktalent.org Name: Mobile num: Email id: Current company: Total years of experience: Relevant years of experience: Current CTC: Expected CTC: Current location: Preferred location: Notice period: If immediate joiner - Last working date: Algorithms & Optimization JD Role: Software Engineer/Senior Software Engineer Organization: Multicoreware Pvt Ltd Website: https://multicorewareinc.com/ JD Code: PC002 Openings: 3 Location: Chennai & Coimbatore Permanent Role Experience: 2-5 Years We are seeking a talented engineer to implement and optimize machine learning, computer vision, and numeric libraries for target hardware architecture, including CPUs, GPUs, DSPs, and other accelerators. Your expertise will be instrumental in enabling efficient and high-performance execution of algorithms on these hardware platforms. Key Responsibilities: Implement and optimize machine learning, computer vision, and numeric libraries for target hardware architectures, including CPUs, GPUs, DSPs, and other accelerators. Work closely with software and hardware engineers to ensure optimal performance on target platforms. Implement low-level optimizations, including algorithmic modifications, parallelization, vectorization, and memory access optimizations, to fully leverage the capabilities of the target hardware architectures. Work with customers to understand their requirements and implement libraries to meet their needs. Develop performance benchmarks and conduct performance analysis to ensure the optimized libraries meet the required performance targets. Stay current with the latest advancements in machine learning, computer vision, and high-performance computing. Qualifications: BTech/BE/MTech/ME/MS/PhD degree in CSE/IT/ECE >2 years of experience working in Algorithm Development, Porting, Optimization & Testing Proifcient in programming languages such as C/C++, CUDA, OpenCL, or other relevant languages for hardware optimization. Hands-on experience with hardware architectures, including CPUs, GPUs, DSPs, and accelerators, and familiarity with their programming models and optimization techniques. Knowledge of parallel computing, SIMD instructions, memory hierarchies, and cache optimization techniques. Experience with performance analysis tools and methodologies for proling and optimization. Knowledge of deep learning frameworks and techniques is good to have Strong problem-solving skills and ability to work independently or within a team.

Posted 2 months ago

Apply

7.0 - 12.0 years

9 - 15 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: We are seeking a highly motivated and technically skilled CPU Workload Development Engineer to join our performance analysis team. This role focuses on R&D of identifying real-world use cases across Android, Linux and Windows (ARM) platforms, developing representative workloads to be used as key internal benchmark metrics, and influencing industry-standard benchmarking practices. You will work closely with internal CPU HW & SW teams and external benchmark vendors to ensure that performance metrics reflect meaningful user experiences and guide CPU design and optimization. Key Responsibilities: 1) Use Case Analysis: Research and analyze real-world user behavior and application usage patterns on Linux, Android and Windows platforms (mobile and compute). Identify performance-critical workloads across domains such as productivity, gaming, multimedia, AI/ML, and web browsing. 2) Benchmark Development: Design and implement benchmark workloads that reflect real-world usage scenarios. Develop automation scripts and tools to run and validate benchmarks across different hardware and software configurations. 3) Performance Evaluation: Use profiling tools (e.g., Perf, Android Systrace, Arm DS-5, Windows profile explorer/performance analyzer etc.) to analyze workload characteristics and CPU utilization. Collaborate with CPU HW architects and SW teams to evaluate performance bottlenecks. 4) Industry Collaboration: Engage with third-party benchmark vendors to influence the inclusion of realistic workloads in industry-standard benchmark suites. Provide technical guidance and data to support the adoption of meaningful, user-centric performance workloads. 5) Documentation : Document workload design, methodology, and performance insights. Perform and report correlation analysis between benchmark and real-world application performance metrics to validate benchmark relevance. Present findings to internal stakeholders and contribute to industry benchmark forums. Required Qualifications: Bachelor’s or Master’s degree in Computer , Electrical, Electronics Engineering or a related field. 7 - 13 years of experience in software development/porting of SW libraries, benchmarks, and performance analysis. Strong understanding of CPU architecture (Arm, x86, or RISC-V) and SoC performance characteristics. Experience with real-world application profiling and workload analysis. Proficiency in C/C++ Proficiency in scripting and automation tools (Python, shell, MonkeyRunner, AutoHotKey etc.). Experience with Linux, Android and Windows development environments (GCC, Clang, Android NDK, Microsoft Visual Studio etc) . Familiarity with Git for version control and collaborative development. Experience with cross-platform build systems (e.g., CMake, SCons, Bazel). Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.

Posted 2 months ago

Apply

8.0 - 13.0 years

18 - 32 Lacs

Bengaluru

Work from Office

3 years of experience as an embedded software developer, well-versed in Linux kernel development, firmware, and debugging with a strong grasp of low-level device driver programming. In this role, you will be tasked with developing software components for server operating systems. Your responsibilities will include implementing and porting kernel modules, working on system-level operating system components, and performing some application-level development for Linux-based operating system 3+ Linux kernel development Experience using Yocto. Porting of packages and integrating them into the yocto framework. Expert in Linux debug skills, especially in the core kernel software stability Experience of Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence) Exposure to Make, GNU toolchains. Experience with ARM and RISC-V chip architectures Linux Driver customization as per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company.

Posted 2 months ago

Apply

3.0 - 7.0 years

2 - 5 Lacs

Chennai

Work from Office

Opportunity for Telecom Service Assurance Engineers : Overview: MVNO (Mobile Virtual Network Operator) successfully requires a blend of telecom expertise , IT systems knowledge , and business acumen Role & responsibilities Responsible for the equipments operation and maintenance (Fault, configuration, alarm, performance, and security) or network components to drive network efficiency and availability. Ensure efficient and effective technical customer service as per SLAs. Manage Technical Support Center (helpdesk) and operations of escalation desk/tickets for all NOC and SOC issues. Review L3/L4 incidents and ensure resolution efficiency to ensure smooth operation and maintenance of network components and other specified equipment (e.g. ATMs) to drive network efficiency and availability. This group of specialists provides technical expertise in assisting clients with installations, maintenance, upgrades, and repairs for IP, Transport, Voice and Mobility, and WLA ATMs. Maintain quality standards to achieve optimal levels of operation and KPI targets. Provide last mile support for service assurance of all business segments across TCL. Tracks and monitor network traffic and performance to ensure minimal interruption to transmission and/or network switches. Ensure adequate monitoring of various network aspects panning across different services and ensuring quick and appropriate resolution of network issues (remote as well as on-field). Monitor vendor performance, particularly critical incidents, delayed cases, non-adherence to SLA, etc. Lead implementation for any new network updates, Planned Activities, and Change Management. Correct network and SOC problems effectively and promptly. Drive initiatives, industrialization, and efficiencies to network facilities for improvements (i.e. enhancements, updates, upgrades, new systems). Establishes tools and procedures to monitor network performance. Assure platform and service availability to the customers, through least cost routing, thereby ensuring SLA compliance and QoS of the customer services. Preferred candidate profile Location - Chennai Shift -Flexible to work in US Shift (Night Shift) - 2 Way Cab and Shift Allowances Provided Work Mode - Work from Office (5 Days work week - Rotational Week-off) Notice - Preferred Immediate joiners/1 Month Technical Skills: Understanding of Mobile Technologies: GSM, UMTS, LTE, VoLTE, and 5G. Core Network Knowledge: Familiarity with HLR/HSS, GGSN/PGW, MSC, STP, and Diameter/SIGTRAN protocols. SIM & eSIM Management: Knowledge of SIM provisioning, OTA updates, and eSIM profile handling. Good to Have: ITIL Framework: Knowledge of incident, problem, and change management processes. Communication & Escalation: Clear documentation, timely escalation, and coordination with MNOs and vendors. Analytical Thinking: Ability to correlate alarms, KPIs, and customer complaints to identify root causes. OSS/BSS Expertise: Experience with billing systems, CRM, mediation, and provisioning platforms. API Integration: Ability to integrate with MNOs, MVNEs, and third-party services using REST/SOAP APIs. Note: Interviews will be conducted virtually in MS Teams.

Posted 2 months ago

Apply

6.0 - 10.0 years

17 - 22 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: The successful candidate(s) will be responsible for: Development and productize various video solutions on Qualcomm processors Enhance video, imaging Firmware solutions and help with video, imaging hardware subsystem enhancements in future Qualcomm Mobile Processors Design of video, imaging features and work with a wide set of teams across the company (systems, software, hardware, etc.) in the productization Customer interaction to commercialize Qualcomm Video solutions. Skills/experience Recent and relevant experience of 6-10 years required in one or more of the following areas: Embedded systems domain Solid C programming skills, multithreading and OS concepts\fundamentals Collaborate with cross-functional teams to design, implement and debug video\multimedia features for mobiles. Good analytical and problem-solving skills. Able to guide team members on assignments Able to lead team of 2-5 engineers, handle task assignments, decide strategy for the team Has good decision making, resource planning skills Preferred Skills Good understanding of signal processing, video compression\codecs (Encoder + Decoder) and other video pre/post processing algorithms. Any of the multimedia (Video, Camera, Computer Vision) domain experience. Hands on knowledge\experience on H.264\HEVC\VP9\MPEG family video codec(s) development, porting and optimization Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.

Posted 2 months ago

Apply

5.0 - 8.0 years

7 - 10 Lacs

Bengaluru

Work from Office

Person at this position takes ownership of a module and associated quality and delivery. Person at this position provides instructions, guidance and advice to team members to ensure quality and on time delivery. Person at this position is expected to be able to instruct and review the quality of work done by technical staff. Person at this position should be able to identify key issues and challenges by themselves, prioritize the tasks and deliver results with minimal direction and supervision. Person at this position has the ability to investigate the root cause of the problem and come up alternatives/ solutions based on sound technical foundation gained through in-depth knowledge of technology, standards, tools and processes. Person has the ability to organize and draw connections among ideas and distinguish between those which are implementable. Person demonstrates a degree of flexibility in resolving problems/ issues that atleast to in-depth command of all techniques, processes, tools and standards within the relevant field of specialisation. Roles & Responsibilities Responsible for requirement analysis and feasibility study including system level work estimation while considering risk identification and mitigation. Responsible for design, coding, testing, bug fixing, documentation and technical support in the assigned area. Responsible for on time delivery while adhering to quality and productivity goals. Responsible for traceability of the requirements from design to delivery Code optimization and coverage. Responsible for conducting reviews, identifying risks and ownership of quality of deliverables. Responsible for identifying training needs of the team. Expected to enhance technical capabilities by attending trainings, self-study and periodic technical assessments. Expected to participate in technical initiatives related to project and organization and deliver training as per plan and quality. Expected to be a technical mentor for junior members. Person may be given additional responsibility of managing people based on discretion of Project Manager. Education and Experience Required Engineering graduate, MCA, etc Experience: 5-8 years Competencies Description KERNEL AND DRIVERS - LINUX Engineer is one who has done one or more of the following on Embedded Linux: design, development/customization, bug fixing/sustenance who is familiar with one or more of the following Linux Kernel configuration;board bring up;device tree; porting/adapting device drivers; For Android specialization, following will be additional : Android patches/configuration; Android architecture Platforms- Mandatory to have worked on one or more of the following: Embedded Linux; ARMEmbedded Linux; x86/Intel Atom Technology Standard- NA Tools- Mandatory to have worked on one or more of the following Lauterbach; Build system-Makefile; Gerrit; Git Languages- Mandatory to have worked on one or more of the following C Specialization- POWER MANAGEMENT, PERIPHERALS, MEDIA , DISPLAY , CONNECTIVITY , DATA PROTOCOL, SECURITY, PERFORMANCE, ANDROID, CARRIER GRADE PLATFORM

Posted 2 months ago

Apply

5.0 - 10.0 years

14 - 19 Lacs

Bengaluru

Work from Office

You wi be responsibe for Coaborating with interna and externa technica teams Defining and detaiing the scope of technica requirements into soution architecture and abiity to drive an independent project from an architectura standpoint. Heping to resove Performance/Technica issues during impementations and migrations Assessing customer business chaenges and offering soution to address business needs Provide guidance to customers on architecture and impementation (i.e. coud migrations, messaging modernization, integration and data modernization,AI ) on IBM’s Coud Paks and observabiity products. Review peers' soutions and designs, incuding architecture and integration pipeine, to offer suitabe guidance for performance optimization. Assist interna teams and IT partners by suggesting soutions that minimize and/or manage risk. Automate and optimize processes as needed to configure and support use cases ike migrate soutions and create secure soutions Required education Bacheor's Degree Preferred education Bacheor's Degree Required technica and professiona expertise Understanding of entreprise microservices architectures and impementations Exceent troubeshooting, foow-through, probem-soving skis, and attention to detai. Experience in instaing and depoying soutions to Kubernetes (OpenShift preferred) Can manage mutipe customer accounts and projects simutaneousy Knowedge of hybrid-coud software impementations, SaaS / IaaS / PaaS and coud appications Abiity to work in a high-pressure environment Abiity to communicate compex soutions both verbay and in writing Abiity to transate requirements and design to impementation and guide the team to deivery Hands on experience in Linux packages porting, Container technoogies, Kubernetes, Dockers, Virtuaization Management, REST API, Cataog Services, Micro Services,DevOps CICD Jenkins , Travis skis Experience with python/java/c programming Knowedge of Observabiity Soutions and toos Coud native deveopment and depoyment.A minimum of three years of experience in designing software soutions with coud-native computing technoogies such as Kubernetes, Docker, containers, and Red Hat OpenShift. Abiitity to contribute and guide team in the deveopment cyce , which incudes Deveopment, unit tests , CICD , functiona and performance tests and a appicabe stages. Hands-on with technoogy and being abe create demo assets and showcase to customers, conduct PoCs, run enabement sessions Abiity to interock, understand and engage with various senior executives of key BUs within IBM to create vaue prop, content and assets to drive skis, capabiities and expertise for cient engagements Preferred technica and professiona experience At east 5 years of experience in depoying, configuring, and managing enterprise microservices soutions. Experience and/or knowedge of resoving Performance/Technica issues during impementations, migrations, and system assessments. Hands-on depoyment experience with coud soutions such as PKS, Googe GKE, or AWS EKS is a pus.

Posted 2 months ago

Apply

2.0 - 5.0 years

6 - 11 Lacs

Vadodara

Work from Office

We aspire to be world-leader in innovative telecom and security solutions by offering cutting-edge, high-performance telecom and security solutions to business customers. Our Mission is simple. To prove that Indian engineers can design, develop, and manufacture world-class technology products for customers across the world, right from India. Join our team of like-minded engineers, applied researchers, and technocrats with the will, courage, and madness to achieve this mission! Why work at Matrix Matrix fully integrates software and hardware across its products. Engineers here collaborate more effectively to create solutions that solve real problems and make an impact. We are responsible for every nut, bolt, and line of code in our products! As an engineer, your involvement will be critical in the entire lifecycle of a product - right from ideation-development-production-deployment. Get to feel the sense of accomplishment that comes with creating something that solves a real and pressing problem and is used by scores of customers. Role Computer Vision Engineer/Sr. Engineer- (IVA/AI) Function Software Development - IVA / Computer Vision Work Location Vadodara, Gujarat Who are you You are a dynamic and solution driven Software Engineer specializing in Intelligent Video Analytics, with a strong foundation in designing and developing advanced systems for video data processing and analysis. You excel in creating innovative solutions leveraging computer vision, machine learning, and deep learning techniques to extract meaningful insights from video streams. Computer Vision is a critical part of our internal Computer Vision/Video Analytics team. This team specializes in applied research and is central to the perception algorithms deployed across our products. Experience 2+ Years Qualification B.E/B.tech/M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE)or related field Technical Skills Required : Good experience of Deep Learning/Computer Vision projects. Working exposure with Neural networks, CNN i.e. Convolutional Neural Network (Design, Training, Inference). Experience building and optimizing libraries for fast computer vision Experience curating data, creating and optimizing models, and running experiments Expert knowledge of the principles, algorithms, and tools of applied Deep Learning, including model training strategies, data processing, cost functions, quality metrics, etc. Experience with one or more deep learning frameworks such as Tensorflow, PyTorch or Keras Experience porting and optimizing models and algorithms for different hardware platforms Superhuman thirst for learning including scouting for ideas and keeping up-to-date with advancements in the field Good to have skills : Good to have programming skills using Python and C++ Any exposure to projects like Object Detection/Motion Detection/Face Recognition is good to have. Experience working with multiple video streams for simultaneous integration into machine learning algorithms Experience optimizing deep learning models for embedded form factors. How your day might look like The Engineer- Computer Vision is a critical part of our internal Computer Vision/Video Analytics team. This team specializes in applied research and is central to the perception algorithms deployed across our products. This team partners with our hardware, software, and platforms teams to help bring our products and solutions to life. An ideal candidate for this role will lead in the creation of systems, algorithms, and optimizations for all things computer vision This includes leading and mentoring a team of engineers who help with different aspects of the task. Collaborate with the team to understand project requirements and objectives. Design and implement algorithms using C/C++, OpenCV, and TensorFlow. Integrate video analytics solutions with existing systems or platforms. Participate in design reviews and brainstorming sessions with cross-functional teams. Execute AI algorithms using various platform specific frameworks like TensorRT, TensorFlow Lite etc. Formulate program specifications and basic prototypes. Efficiently Develop PoC on Algorithms Performance Centric implementation practices. Implement low cost algorithm modules as per need. Troubleshoot issues and provide technical support during integration and deployment phases. Research new technologies and methodologies to enhance video analytics capabilities. Document your work, including writing code documentation or preparing technical reports. What we offer Opportunity to work for an Indian Tech Company creating incredible products for the world, right from India Be part of a challenging, encouraging, and rewarding environment to do the best work of your life Competitive salary and other benefits Generous leave schedule of 21 days in addition to 9 public holidays, including holiday adjustments to convert weekends into long weekends 5-day workweek with 8 flexi-days months, allowing you to take care of responsibilities at home and work Company-paid Medical Insurance for the whole family (Employee+Spouse+Kids+Parents). Company paid Accident Insurance for the Employee On-premise meals, subsidized by the company If you are an Innovative Tech-savvy individual, Look no further. Click on Apply and we will reach out to you soon!

Posted 3 months ago

Apply

2.0 - 7.0 years

22 Lacs

Noida, Ahmedabad, Gurugram

Work from Office

Role & responsibilities WLAN Linux Device Driver development (802.11ax/be preferred) WLAN Debugging WLAN Firmware development (802.11ac/n/ax/be) Networking/Wireless Domain knowledge Hostapd, Supplicant Cross compiling/porting experience Performance optimization & Firmware enhancements

Posted 3 months ago

Apply
Page 1 of 2
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