Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 15.0 years
0 Lacs
karnataka
On-site
Thank you for considering a career opportunity with KPIT and taking a step towards reimagining mobility. We are currently seeking individuals who are inquisitive, solution-driven, and skilled technocrats for the roles of Tech Lead, Solution Architect, and Subject Matter Expert. If you are eager to contribute to building something great, we encourage you to apply and submit your profile today to be considered for the following exciting roles and opportunities: Requisition Title: - Tech Lead, Solution Architect, Subject Matter Expert Skills Required: - Android AOSP/HAL - Design and develop software/SW architecture for Android Middleware/Platform in the automotive domain, with experience in AOSP and HAL - Experienced Middleware/Platform Architect with Android automotive background, passionate about next-generation SDV, eCockpit, and Infotainment systems - Responsible for leading a team of Middleware Developers in domains like Audio, Media, Tuner, Connectivity, Graphics, Projection, inter-domain communication, Camera, and Display sharing - Understanding of IVI, Cluster/Digital Cockpit domain and its requirements - Main customer interface for all software-related activities, including design reviews and customer requirements negotiation - Strong leadership, planning, and organization skills - Mentoring skills to assist junior team members - Capable of understanding system requirements, deriving software requirements, and developing platform/middleware components - Good analytical, problem-solving, and logical thinking skills Experience: - 5 to 15 years Job Location: - Pune/Bangalore Skills Required: - BSP Driver + Any Multimedia - 5+ years of experience in C/C++ programming, focusing on BSP and driver development - Strong understanding of computer architecture, operating systems, and embedded systems - Experience in at least one multimedia domain (audio, video, or camera) - Proficiency in C/C++ programming languages, with experience in developing and optimizing code for performance and efficiency Experience: - 5 to 12 years Job Location: - Bangalore Skills Required: - BSP - Android/QNX/Linux - 5+ years of experience in developing Board Support Packages (BSPs) for Android, QNX, and Linux operating systems - Strong experience with Qualcomm (QCOM) and Samsung SOC platforms - In-depth knowledge of operating system internals, device drivers, and board bring-up procedures - Proficiency in C, C++, and scripting languages like Python and Perl - Experience with version control systems such as Git and SVN - Strong debugging and troubleshooting skills using tools like GDB, JTAG, and serial console - Excellent communication and teamwork skills Experience: - 5 to 12 years Job Location: - Bangalore If you possess the required skills and experience for any of the mentioned roles, we look forward to potentially meeting you for an in-person Technical Discussion at Bangalore Drive on 23rd August 2025. Apply now to be part of our dynamic team at KPIT and contribute to shaping the future of mobility.,
Posted 13 hours ago
8.0 - 12.0 years
0 Lacs
chennai, tamil nadu
On-site
You must have knowledge in developing software for Linux based Embedded systems and possess strong embedded C/C++ programming skills. Additionally, you should have strong debugging and problem-solving skills, a very good understanding of Linux Kernel concepts, tools, and libraries, as well as experience in multi-threading/core primitives and programming. A Bachelor's or Master's degree in CS Engineering, Electronics/Electrical Engineering is required, and a passion for programming is essential. It would be nice to have modern C++ knowledge (C++11 to 20) and experience contributing to Open-source development. Personal attributes should include being an excellent team player, excelling in a fast-paced engineering environment, and possessing excellent verbal and written communication skills. You should have 8 or more years of experience in software development, 3 or more years of experience managing the work of 3 to 5 team members, and at least 5 years of experience in Router platform development. Hands-on experience in networking protocols like IPv4, IPv6, DNS, DHCP, ARP, STP, IGMP, DSCP, VLAN, UPnP, SSDP, MLDv2, TCP, and UDP is required. Knowledge of WiFi standards 802.11 a/b/g/n/ac/ax/be, WPA2, WPA3, WMM, experience in working with large open-source software projects, knowledge of Linux Bootloaders, Flash partitions, BSPs, device drivers, and their configuration, and experience in build and package management systems like OpenWrt, Buildroot, Yocto Project, etc., are also necessary. Additionally, familiarity with Linux IPC mechanisms including ubus and D-bus is expected. GlobalLogic offers a culture of caring that prioritizes putting people first, a commitment to continuous learning and development, interesting and meaningful work on impactful projects, balance and flexibility in work arrangements, and a high-trust organization where integrity is key. By joining GlobalLogic, you will be part of a trusted digital engineering partner to the world's largest and most forward-thinking companies, collaborating on transforming businesses and redefining industries through intelligent products, platforms, and services.,
Posted 14 hours ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As an Embedded Graphics and Linux/Android Driver Developer based in Bangalore, India, you will be responsible for contributing to the development and maintenance of kernel drivers for Windows and/or Linux/Android platforms. Your expertise in C/C programming, along with experience in at least one scripting language such as Python, will be crucial for this role. Your key responsibilities will include maintaining the git driver code base and implementing continuous integration practices. You will also be involved in developing scripts to enhance operational efficiency and debugging graphics drivers for various platforms. To excel in this role, you should possess a strong background in kernel driver development, with a focus on DirectX3D/Vulkan/OpenGL (ES) graphics user mode driver development. Your proficiency in kernel driver debugging and fixing will be essential for ensuring the stability and performance of the graphics drivers. Candidates with experience in graphics application development will have an added advantage. If you are passionate about working on cutting-edge technologies and are adept at solving complex technical challenges, we encourage you to apply for this position and be part of our dynamic team.,
Posted 17 hours ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
You are an Embedded Software Engineer with expertise in Real-Time Operating Systems (RTOS) such as QNX, VxWorks, FreeRTOS, ThreadX, or Linux, along with strong C/C++ programming skills. In this role, you will be responsible for developing multi-threaded applications, collaborating with ARM/IA-64 architectures, and closely coordinating with hardware teams. Your primary responsibilities will include developing and maintaining embedded software using C/C++, working with RTOS and multi-threaded systems, as well as interfacing with hardware to optimize performance. Your primary skills should include proficiency in C/C++ programming, experience with various RTOS such as QNX, VxWorks, FreeRTOS, ThreadX, and Linux, and expertise in multi-threaded development. Additionally, familiarity with ARM/IA-64 architecture and hardware interfaces like UART, SPI, I2C, and GPIO would be beneficial as secondary skills. Ideally, you should hold a Bachelors or Masters degree in Computer Science, Electronics, or a related field. As an Embedded Software Engineer, your work involves software engineering tasks encompassing development, maintenance, and optimization of software solutions and applications. Your responsibilities include applying scientific methods to solve software engineering problems, developing and applying software engineering practices, and supervising the work of other software engineers. Collaboration with team members and stakeholders is essential for success in this role.,
Posted 18 hours ago
5.0 - 9.0 years
0 Lacs
hyderabad, telangana
On-site
You will be joining TekWissen Group as a Senior Software Developer based in Hyderabad on a full-time, onsite basis. Your main responsibility will be developing and testing software, as well as creating essential documents such as design, user guides, test plans, test specifications, and test reports. To succeed in this role, you should have experience in C/C++ programming, multi-threaded software development in a Linux environment, and embedded IP subsystems like Ethernet, PCIe, SPI, I2C, USB, GPIO, Memory architectures, DDR, SDRAM, and DMA. Additionally, you should be familiar with software development for x86, standalone, and RTOS platforms, low-level driver development, register interface programming, algorithms, data structures, bootloaders, Uboot, CI tools, test automation, and JTAG debuggers. Experience in software programming for FPGAs is advantageous, along with proficiency in scripting languages such as Perl, Python, or TCL. Strong debugging skills, excellent interpersonal, written, and verbal communication abilities, as well as problem-solving and analytical skills are also required. Ideally, you should have a minimum of 5 years of experience in software development and testing, along with a B.Tech/M.Tech degree in CSE/ECE/EEE with a track record of high academic achievement. TekWissen Group is an equal opportunity employer that values and supports workforce diversity.,
Posted 19 hours ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a Middleware Engineer specializing in RTOS configuration and task management, you will play a crucial role in developing core software components for automotive display controllers. Your primary responsibility will be to configure and optimize safe RTOS environments, manage threads and tasks efficiently, and ensure robust real-time performance and system stability. Your key responsibilities will include configuring and optimizing Safe RTOS such as FreeRTOS, QNX, and AUTOSAR OS for embedded systems, implementing and managing thread/task creation, scheduling, and synchronization mechanisms, developing and integrating middleware components for inter-process communication, memory management, and resource arbitration, ensuring real-time performance, determinism, and safety compliance, as well as debugging and resolving complex issues related to RTOS behavior, deadlocks, and race conditions. Collaboration with software architects, low-level driver developers, and application teams will be essential for the success of the projects. To excel in this role, you should possess 3-7 years of experience in embedded software development, strong expertise in RTOS configuration and programming with tools like FreeRTOS, QNX, and AUTOSAR OS, proficiency in C/C++ programming, a deep understanding of threading, task management, synchronization primitives like mutexes and semaphores, and memory management. Familiarity with embedded system architectures, microcontrollers, debugging tools such as JTAG and trace analyzers, functional safety concepts like ISO 26262, safe RTOS implementations, version control tools like Git, defect tracking tools like JIRA, as well as good communication and collaboration skills will be highly beneficial for this role.,
Posted 19 hours ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana
On-site
As a Linux Device Driver Engineer, you will be responsible for porting existing Linux device drivers to new platforms, SoCs, and kernel versions. You will also engage in new driver development for custom hardware components and peripherals, debugging kernel and driver-level issues using industry-standard tools, and integrating & bringing up hardware with Linux-based systems. Working closely with hardware teams, you will interpret specifications to enable device functionality and optimize drivers for performance, reliability, and resource efficiency. Additionally, you will be required to write clear technical documentation for driver APIs, design, and integration steps. To excel in this role, you should hold a Bachelors/Masters in Computer Science, Electronics, or related field, along with 4 to 8 years of professional experience in software development. Proficiency in C/C++ programming, memory management, and hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.) are essential. You should have a good understanding of Linux kernel architecture, module programming, build systems, interrupt handling, DMA, and device tree configuration. Familiarity with cross-compilation, embedded Linux toolchains, and debugging tools like GDB, ftrace, perf, printk, and version control experience with Git are required. Preferred skills include exposure to multiple driver types (networking, storage, multimedia, etc.), experience with Yocto, Buildroot, or similar embedded Linux environments, knowledge of real-time Linux and RT patches, and scripting knowledge (Python, Bash) for testing and automation. Strong analytical and debugging skills, good communication and collaboration abilities, as well as the ability to work independently and take ownership of deliverables are key soft skills for this role.,
Posted 1 week ago
5.0 - 15.0 years
0 Lacs
karnataka
On-site
Thank you for considering a future career opportunity with KPIT and taking a step towards Reimagining Mobility. We are looking for inquisitive, solution-driven, and skilled technocrats for the roles of Tech Lead, Solution Architect, and Subject Matter Expert. If you are eager to build something great, we encourage you to apply and submit your profile today to make it happen! Upon successful shortlisting, we look forward to meeting you for an in-person Technical Discussion at Bangalore Drive on 23rd Aug 2025. Here are the exciting roles and opportunities available: **Tech Lead - Android AOSP/HAL** - Design and develop software/Sw architecture for Android Middleware/Platform in the automotive domain, having worked with AOSP and HAL. - Experience in Android automotive background with a focus on next-generation SDV, eCockpit, and Infotainment systems. - Lead a team of Middleware Developers for domains like Audio, Media, Tuner, Connectivity, Graphics, Projection, inter-domain communication, Camera, and Display sharing. - Understanding of IVI, Cluster/Digital Cockpit domain requirements. - Main customer interface for all software-related activities, including design reviews and customer requirements negotiation. - Strong leadership, planning, and organization skills. - Mentor junior team members. - Capable of understanding system requirements, deriving software requirements, and developing platform/middleware components. - Good analytical, problem-solving, and logical thinking skills. - **Experience:** 5 to 15 years - **Job Location:** Pune/Bangalore **Solution Architect - BSP Driver + Any Multimedia** - 5+ years of experience in C/C++ programming, focusing on BSP and driver development. - Strong understanding of computer architecture, operating systems, and embedded systems. - Experience in at least one multimedia domain (audio, video, or camera). - Proficiency in C/C++ programming languages, with code development and optimization for performance and efficiency. - **Experience:** 5 to 12 years - **Job Location:** Bangalore **Subject Matter Expert - BSP - Android/QNX/Linux** - 5+ years of experience in developing Board Support Packages (BSPs) for Android, QNX, and Linux operating systems. - Strong expertise in Qualcomm (QCOM) and Samsung SOC platforms. - In-depth knowledge of operating system internals, device drivers, and board bring-up procedures. - Proficient in C, C++, and scripting languages like Python and Perl. - Experience with version control systems such as Git and SVN. - Strong debugging and troubleshooting skills using tools like GDB, JTAG, and serial console. - Excellent communication and teamwork abilities. - **Experience:** 5 to 12 years - **Job Location:** Bangalore If you possess the required skills and experience in BSP, Device Driver, Multimedia, Android AOSP, Android HAL, Android Middleware, HAL, and AOSP, we invite you to apply for these exciting opportunities in the field of Infotainment.,
Posted 1 week ago
5.0 - 15.0 years
0 Lacs
karnataka
On-site
Thank you for considering a career opportunity with KPIT and taking a step towards shaping the future of Mobility. We are currently seeking individuals who are curious, solution-oriented, and skilled in technology for the positions of Tech Lead, Solution Architect, and Subject Matter Expert. If you are enthusiastic about creating something extraordinary, we encourage you to apply and share your profile with us today to be a part of this exciting journey! Upon successful shortlisting, we eagerly anticipate meeting you for an in-person Technical Discussion scheduled at Bangalore Drive on the 23rd of August 2025. Here is an overview of the roles and opportunities available: Requisition Title: Tech Lead, Solution Architect, Subject Matter Expert Skills Required: - Android AOSP/HAL: Design and develop software/Sw architecture for Android Middleware/Platform in the automotive domain with experience in AOSP and HAL - BSP Driver + Any Multimedia: Proficiency in C/C++ programming, with a focus on BSP and driver development, and experience in at least one multimedia domain - BSP - Android/QNX/Linux: Expertise in developing Board Support Packages (BSPs) for Android, QNX, and Linux operating systems, with knowledge of Qualcomm and Samsung SOC platforms - Other skills include understanding IVI, Cluster/Digital Cockpit domain requirements, strong leadership, planning and organization abilities, mentoring skills, and good analytical thinking. Experience: 5 to 15 years Job Location: Pune/Bangalore If you possess the required skills and experience and are passionate about the next generation of SDV, eCockpit, and Infotainment systems, we look forward to receiving your application and potentially having you on board with us at KPIT.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Senior Software Engineer I at Reaxys, you will have the opportunity to work in a practical domain and support scientists, researchers, students, and more by making relevant data accessible to them. Reaxys is a comprehensive and powerful cloud-hosted deep-tech data searching tool used by chemists, researchers, and students worldwide. You will be part of an agile development team that continuously improves the chemical structure search to meet customer needs. This role offers the chance to expand your expertise and skills in a variety of career paths at Elsevier, with flexible working opportunities since 2014. Responsibilities: - Understand and extend the existing code base - Write code and automated tests based on detailed user stories and acceptance criteria - Active participation in the agile team, contributing to ceremonies and decision-making - Collaborate with product owners and stakeholders to ensure timely deliveries - Hands-on experience in C/C++ software engineering, including familiarity with standard libraries and tools - Basic chemistry domain knowledge - Familiarity with GitHub source control and Trunk-based development - Strong English oral and written communication skills - Ability and passion to work in a diverse team Requirements: - Around 5+ years of software engineering experience - Bachelor's degree in computer science or chemistry with proven C/C++ programming skills - Experience or training in Linux, Bash, Perl, Python, AWS - Knowledge of Jenkins, JIRA, and Confluence At Elsevier, we promote a healthy work/life balance and provide various well-being initiatives, shared parental leave, study assistance, and sabbaticals to help you meet both immediate responsibilities and long-term goals. We offer comprehensive benefits, including health insurance, life insurance, flexible working arrangements, employee assistance programs, medical screenings, modern family benefits, long-service awards, and various paid time-off options. Our organization is a global leader in information and analytics, supporting researchers and healthcare professionals in advancing science and improving health outcomes. Join Elsevier to contribute to addressing the world's grand challenges and fostering a more sustainable future with innovative technologies supporting science and healthcare. We are committed to fair and accessible hiring processes. If you require accommodation or adjustment due to a disability or other need, please let us know. Remember, we never request money or banking details from job applicants.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
You are an experienced IVI Middleware Engineer with a background in Radio technologies. Your primary role will involve developing and integrating core middleware components for automotive In-Vehicle Infotainment (IVI) systems, with a specific focus on radio functionalities such as AM, FM, DAB+, and Weather Band. Your responsibilities will include ensuring high-quality audio output and a seamless user experience. Your day-to-day tasks will involve developing and integrating radio middleware components, implementing APIs and interfaces for application layer interaction with radio tuners, troubleshooting and debugging issues related to radio reception and signal handling, as well as optimizing the performance and stability of the radio middleware. Collaboration with hardware, audio, and application teams will also be a key aspect of your role. To excel in this position, you should have 3-5 years of experience in embedded software development for IVI systems and a strong background in Radio middleware development. Proficiency in C/C++ programming, familiarity with audio processing and radio standards, experience with Linux or other embedded RTOS platforms, and knowledge of automotive protocols such as CAN and Ethernet will be essential. Experience with version control systems like Git and defect tracking tools like JIRA, along with excellent communication and collaboration skills, are also required for this role.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
Join a dynamic software engineering team at ISD's India site, focusing on Client Computing and Automotive projects involving technologies such as Camera, Video, Power, Audio kernel mode driver, and UEFI development. You will be responsible for evaluating and implementing performance and power optimizations across the platform and contributing to various software technologies for high-performance integrated circuits. The ideal candidate should possess excellent C/C++ programming skills and a strong understanding of debugging methodologies, software engineering practices, unit-testing, and static analysis. Experience in developing software in an Agile environment is required. Additionally, a good grasp of computer architecture, operating system fundamentals, UEFI, EDK2, ACPI, SMBIOS, and RAS features is essential. Candidates should have the ability to interpret schematics and hardware programming guides effectively. A successful candidate will be a collaborative team player, self-motivated, and approach tasks with a positive attitude.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As an Embedded Software Engineer, you will utilize your expertise in RTOS (QNX, VxWorks, FreeRTOS, ThreadX, or Linux) and proficient C/C++ programming skills to develop multi-threaded applications. Your role will involve integration with ARM/IA-64 architectures and close collaboration with hardware teams. Your responsibilities will include the development and maintenance of embedded software using C/C++, working with RTOS and multi-threaded systems, as well as optimizing performance by interfacing with hardware. Your primary skills should encompass C/C++ programming, RTOS (QNX, VxWorks, FreeRTOS, ThreadX, Linux), and multi-threaded development. Familiarity with ARM/IA-64 architecture and hardware interfaces (UART, SPI, I2C, GPIO) would be beneficial as secondary skills. Ideally, you should hold a Bachelors or Masters degree in Computer Science, Electronics, or a related field. Your work in Software Engineering will involve analyzing and solving software engineering problems using scientific methods, developing and applying software engineering practices, and supervising the work of other software engineers. Collaboration with team members and stakeholders is crucial for success in this role.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Senior Software Development Engineer at AMD, you will play a crucial role in building first-class compilation technology for HIP, OpenCL, OpenMP, and Python. Your work will not only impact HPC apps but also contribute to the development of AMD Machine Learning frameworks and Libraries. By continuously innovating in LLVM upstream, you will enhance GPU compilation, collaborating closely with AMD's Machine Learning, HPC, and Libraries developers to maximize compiler performance. If you are a Compiler Engineer with a passion for working on cutting-edge language implementation and compilation for AMD GPU, we invite you to explore the exciting projects we are currently involved in. Your key responsibilities will include language implementation and optimization within the open-source LLVM compiler framework, driving new features, and working on compiler support for new architectures. Collaboration with compiler team members across different geographic locations and representing AMD in open-source communities will be integral to your role. The preferred experience for this position includes a strong background in compilers, proficient C/C++ programming skills, familiarity with various aspects of compiler and parallel programming, Clang/LLVM experience, knowledge of Parallel Programming Models, Languages, and Runtime Systems, a solid understanding of GPU execution model and architecture, and proficiency in at least one of the following languages: C++, CUDA, OpenCL, OpenMP. Experience working with a programming language committee is preferred. Ideal candidates will hold a Bachelor's degree in Computer Science, Electrical Engineering, or Mathematics, with a Master's or Ph.D. being desirable. This position is based in Bangalore/Hyderabad, India. Join AMD in pushing the boundaries of innovation and advancing technology for a brighter future.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
chennai, tamil nadu
On-site
As a software developer specializing in Linux-based Embedded systems, you will be responsible for utilizing your knowledge and skills to contribute to the development of innovative software solutions. Your primary tasks will include programming in embedded C/C++, debugging and troubleshooting issues, and ensuring a deep understanding of Linux Kernel concepts, tools, and libraries. Additionally, you will work on multi-threading/core primitives and programming tasks to enhance system performance. To qualify for this role, you should possess a Bachelor's or Master's degree in Computer Science Engineering, Electronics, or Electrical Engineering. Strong passion for programming and a keen interest in working with Linux-based systems are essential requirements for this position. Familiarity with modern C++ standards (C++11 to 20) and experience in contributing to open-source projects are considered advantageous. In addition to technical skills, personal attributes such as being an excellent team player, thriving in a fast-paced engineering environment, and possessing exceptional verbal and written communication skills are highly valued in this role. Your ability to collaborate effectively with colleagues, adapt to changing project requirements, and communicate ideas clearly will be crucial for success in this position. At GlobalLogic, we prioritize a culture of caring and ensure that our employees feel supported and valued. You will have access to continuous learning and development opportunities to enhance your skills and advance your career. Furthermore, you will have the chance to work on meaningful projects that have a real impact on our clients and the world at large. We believe in providing a balanced and flexible work environment that allows you to integrate your professional and personal life effectively. As part of a high-trust organization, you can trust in our integrity and commitment to ethical business practices. By joining GlobalLogic, you will become part of a diverse and inclusive team that is dedicated to engineering innovative solutions for our clients worldwide. GlobalLogic, a Hitachi Group Company, is a leading digital engineering partner known for its contributions to cutting-edge digital products and experiences. Join us in shaping the future of technology and making a difference in the world through intelligent products, platforms, and services.,
Posted 1 week ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
As an Android Application Developer, you will utilize your strong knowledge of Android application development concepts to design and develop complex Automotive Android Applications. With expertise in Kotlin, Java, and C/C++ programming, you will be responsible for creating UI using Jetpack Compose and writing unit test cases using Mockito and Roboelectric. Your role will also involve understanding the latest Android Architecture Patterns and various Android frameworks/application design patterns. You should possess a deep understanding of Android System concepts, fundamentals of IPC, and OS concepts. Experience in Service Oriented Architecture (SOA) will be an added advantage. Your proficiency in software and hardware interactions, along with knowledge of Agile software development and ALM tools such as JIRA, will be beneficial. Key responsibilities will include designing and developing complex HMI applications for various JLR carlines, defining high-level designs and system interactions, managing functional and non-functional requirements, and collaborating with product owners and systems engineers. You will play a crucial role in identifying software components, defining quality attributes, and resolving technical challenges in your responsible areas. Additionally, providing technical guidance to junior engineers and supporting supplier sourcing decisions will be part of your role. To be successful in this role, you should have a minimum of 4-8 years of experience in Android application development, particularly in the Automotive domain. Strong programming skills, expertise in design tools, and a solid understanding of software design and architectural patterns are essential. As a Lead Android Framework Engineer / Android Architect, you will be tasked with leading the design and development of complex HMI applications for various JLR carlines. With a focus on high-level design, system interactions, and requirements management, you will work closely with product owners and systems engineers to translate customer needs into system requirements and designs. Your expertise in Android application development, strong programming skills, and understanding of Android Architecture Patterns will be critical to your success. Experience in 3D rendering engines and Service Oriented Architecture (SOA) will be advantageous. Your responsibilities will also include resolving technical challenges, defining quality attributes, and providing guidance to junior engineers. To excel in this role, you should have a minimum of 8-10 years of experience in automotive domains, with a background in Android application development. Proficiency in programming languages, design tools, and software design patterns will be key to fulfilling the requirements of this position.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
thane, maharashtra
On-site
You will play a pivotal role in the design and implementation of cutting-edge GPU computers optimized for demanding deep learning, high-performance computing, and computationally intensive workloads. Your expertise will be essential in identifying architectural enhancements and innovative approaches to accelerate our deep learning models. Addressing strategic challenges related to compute, networking, and storage design for large-scale, high-performance workloads will be a key responsibility. Additionally, you will contribute to effective resource utilization in a heterogeneous computing environment, evolve our cloud strategy, perform capacity modeling, and plan for growth across our products and services. As an architect, you are tasked with translating business requirements pertaining to AI-ML algorithms into a comprehensive set of product objectives encompassing workload scenarios, end user expectations, compute infrastructure, and execution timelines. This translation should culminate in a plan to operationalize the algorithms efficiently. Furthermore, you will be responsible for benchmarking and optimizing Computer Vision Algorithms and Hardware Accelerators based on performance and quality KPIs. Your role will involve fine-tuning algorithms for optimal performance on GPU tensor cores and collaborating with cross-functional teams to streamline workflows spanning data curation, training, optimization, and deployment. Providing technical leadership and expertise for project deliverables is a core aspect of this position, along with leading, mentoring, and managing the technical team to ensure successful outcomes. Your contributions will be instrumental in driving innovation and achieving project milestones effectively. Key Qualifications: - Possess an MS or PhD in Computer Science, Electrical Engineering, or a related field. - Demonstrated expertise in deploying complex deep learning architectures. - Minimum of 5 years of relevant experience in areas such as Machine Learning (with a focus on Deep Neural Networks), DNN adaptation and training, code development for DNN training frameworks (e.g., Caffe, TensorFlow, Torch), numerical analysis, performance analysis, model compression, optimization, and computer architecture. - Strong proficiency in data structures, algorithms, and C/C++ programming. - Hands-on experience with PyTorch, TensorRT, CuDNN, GPU computing (CUDA, OpenCL, OpenACC), and HPC (MPI, OpenMP). - Thorough understanding of container technologies like Docker, Singularity, Shifter, Charliecloud. - Proficient in Python programming, bash scripting, and operating systems including Windows, Ubuntu, and Centos. - Excellent communication, collaboration, and problem-solving skills. Good To Have: - Practical experience with HPC cluster job schedulers such as Kubernetes, SLURM, LSF. - Familiarity with cloud computing architectures. - Hands-on exposure to Software Defined Networking and HPC cluster networking. - Working knowledge of cluster configuration management tools like Ansible, Puppet, Salt. - Understanding of fast, distributed storage systems and Linux file systems for HPC workloads. This role offers an exciting opportunity to contribute to cutting-edge technology solutions and make a significant impact in the field of deep learning and high-performance computing. If you are a self-motivated individual with a passion for innovation and a track record of delivering results, we encourage you to apply.,
Posted 1 week ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
You should have 4-8 years of experience in designing and developing software on Access point for market verticals. Your responsibilities will include contributing to functional specifications and product definitions, designing and developing software independently and rapidly in an Agile environment, and developing unit test strategies for the software you create. A strong desire to learn new tools and technologies is essential for this role. To be successful in this position, you should have a Bachelor's or graduate degree in computer science or engineering. Excellent written, verbal, and interpersonal communication skills are required. You must have at least 5 years of experience in embedded software development and experience with Wireless network products. Good knowledge of 802.11 WLAN protocols, network technology, Wi-Fi/TCP&IP stack/L2 Switching/L3 Routing, Linux operating systems, and embedded software development is necessary. Expert programming skills in C/C+ are also essential. You should be able to work productively in a flexible and dynamic work environment, possess strong analytical and problem-solving skills, and be self-motivated and proactive with creative and critical thinking capabilities. Experience with Agile development processes and automated testing using Pytest is preferred. Preferred experience includes knowledge of 802.11 WLAN protocols, network technology, TCP&IP stack/L2 Switching/L3 Routing, and expert programming skills in C/C+. You should be a quick learner with excellent communication skills, tenacious in problem-solving, highly productive with minimal supervision, and eager to learn and adopt the latest technologies and best practices in the field.,
Posted 1 week ago
5.0 - 10.0 years
0 Lacs
delhi
On-site
We are seeking a seasoned professional to lead our Electronics Department, demonstrating expertise in embedded firmware development and a solid understanding of hardware electronics development. In this role, you will oversee and guide both firmware and hardware teams, closely collaborating with clients to comprehend requirements, segment them into actionable tasks, and assign responsibilities. Your hands-on experience in firmware development is crucial, along with the capability to contribute to hardware development at a fundamental to intermediate level. Additionally, you will identify and resolve resource or expertise gaps within the team to ensure smooth project execution. Your responsibilities will include designing, developing, and testing embedded software for IoT devices utilizing microcontrollers such as STM32, ESP32, among others. You will implement wireless communication protocols like BLE, LoRa, Wi-Fi, and 4G LTE for data acquisition and transmission, as well as communication protocols like SPI, I2C, UART, RS485, RS232, CAN, and more. Managing the entire Electronics Department, including firmware and hardware teams, will be under your purview. Understanding client project requirements, breaking them down into firmware and hardware tasks, and assigning responsibilities accordingly will also be part of your role. You will evaluate the time and cost required for tasks in firmware and hardware domains, contribute to various stages of the firmware development lifecycle, collaborate effectively with engineers from different disciplines, and proactively propose solutions to technical challenges. Hands-on involvement in hardware development at a basic to intermediate level, including schematic design, PCB design review, and hardware debugging, is expected. Identifying specialized expertise or resources required for tasks beyond personal hardware capabilities and ensuring collaboration and integration between firmware and hardware for cohesive project delivery are also key responsibilities. To qualify for this position, you should hold a Bachelors or Masters degree in Electronics Engineering or a related field and possess 5-10 years of experience in embedded firmware development, with additional exposure to hardware development. Proficiency in C/C++ programming for embedded systems, experience with various wireless and communication protocols, and technical project management skills are essential. Strong communication, teamwork, and independent work abilities are required, along with a passion for learning new technologies and occasional travel readiness. Joining our team offers competitive salary and growth opportunities, continuous learning and professional development prospects, a dynamic and innovative work environment, challenging projects with cutting-edge technologies, collaboration with a talented and passionate team, and the chance to contribute significantly to an innovative startup's success. To apply for this exciting opportunity, please fill out the Google form at https://forms.gle/LYxzynYNWzV7JXpf8 and upload your resume within the form.,
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
As a Platform Developer at Benison, you will be responsible for specializing in Ethernet Driver Development. Your role will include designing, developing, and maintaining Ethernet drivers for various platforms, ensuring the security, transparency, and efficiency of solutions for both on-premise and hybrid cloud environments. You will collaborate with cross-functional teams to deliver outstanding services in emerging technologies. The ideal candidate for this full-time position based in Bengaluru should possess a Bachelor's degree in Computer Science, Electronics Engineering, or a related field with at least 2 years of experience. You should have strong programming skills in C/C++, expertise in Ethernet driver development and networking protocols, knowledge of Linux kernel and embedded systems, as well as debugging and troubleshooting abilities. Excellent problem-solving and communication skills are essential, along with the ability to work both independently and collaboratively. Experience in developing drivers for different operating systems will be considered a plus. If you are an enthusiastic and skilled Platform Developer with a passion for innovation and a commitment to excellence, we invite you to join our team at Benison and contribute to our mission of empowering companies through cutting-edge solutions. This role also offers the flexibility of some remote work to provide a balanced work environment. Immediate joiners are preferred for this exciting opportunity in Bangalore.,
Posted 2 weeks ago
1.0 - 5.0 years
0 Lacs
pune, maharashtra
On-site
NVIDIA has been at the forefront of transforming computer graphics, PC gaming, and accelerated computing for over 25 years. This legacy of innovation is driven by cutting-edge technology and a team of exceptional individuals. Currently, NVIDIA is leveraging the vast potential of AI to shape the future of computing, envisioning a world where GPUs serve as the intelligence behind computers, robots, and autonomous vehicles that can comprehend the environment. Achieving unprecedented milestones demands foresight, creativity, and the finest talent globally. As an NVIDIAN, you will thrive in a diverse and supportive setting that encourages everyone to excel. Join our team and contribute to creating a significant impact on the world. NVIDIA is on the lookout for exceptional and visionary software engineers to join the DirectX Graphics software team. As a member of this team, you will be involved in developing the DirectX Driver software that supports our extensive range of GPUs. Our contributions have left a significant mark in various sectors, attracting users from leading academic institutions, startups, and industry giants, including the world's largest Internet companies. We are seeking dedicated, diligent, and innovative individuals to help us achieve our engineering objectives. Key Responsibilities: - Develop and maintain exceptional DirectX Graphics Driver for NVIDIA GPUs, focusing on supporting single GPU system architectures. This includes: - Creating new OS and chip graphics features for upcoming OS and chips - Designing graphics and AI-based post-processing features and algorithms for high-end rendering - Establishing fundamental stacks and features for utilizing AI in graphics - Collaborating with teams across the organization to strategize and accomplish software goals for the team Requirements: - Bachelor's or Master's degree in Computer Science/Engineering, with substantial experience in graphics and system software-related projects or theses - 1+ or 2+ years of experience and enthusiasm for developing system software, device drivers, or embedded/graphics applications - Profound knowledge of computer graphics, computer architecture, operating system fundamentals, algorithms, machine learning, and proficient C/C++ programming skills - Meticulous with a proven ability to manage multiple tasks in a dynamic environment with evolving priorities and requirements Differentiators: - Proficiency in 3D graphics concepts and graphics programming using DirectX or OpenGL is highly advantageous - Hands-on experience in operating system kernels and device drivers is a plus - Understanding of machine learning algorithms and the underlying mathematics is a significant advantage NVIDIA is renowned as a premier employer in the technology sector, housing some of the most innovative and determined individuals in the industry. If you are a creative and committed individual, we are eager to have you on board.,
Posted 2 weeks ago
15.0 - 19.0 years
0 Lacs
karnataka
On-site
You have a great opportunity to join us as a Principal Engineer specializing in Linux PCIe device driver development. With a minimum of 15+ years of expert-level experience required in this field, you will play a crucial role in creating and maintaining hardware interface software for various PCIe devices such as network cards, storage controllers, graphics adapters, and custom hardware accelerators to seamlessly function with the Linux operating system. As a Principal Engineer, you will be responsible for designing, implementing, and maintaining PCIe device drivers for the Linux kernel. Collaboration with hardware engineers to define device requirements and troubleshoot issues will be a key aspect of your role. You will also focus on optimizing driver performance for reliability, low latency, and high throughput, as well as writing and maintaining technical documentation for driver software and APIs. Your technical skills will be put to the test in areas such as Linux Kernel Programming, C/C++ Programming, PCIe Protocol and Hardware Knowledge, and understanding the Device Driver Development Lifecycle. Proficiency in debugging and profiling tools, kernel module development, and interpreting PCIe device datasheets will be essential for success in this position. Additionally, experience with Linux driver subsystems, including networking, storage, graphics stacks, cross-compilation, and familiarity with FPGA, SoC, or custom hardware will be advantageous. Involvement in open-source contributions, knowledge of development tools and environments, and expertise in testing and validation will further enhance your capabilities as a Principal Engineer. Soft skills and professional qualities such as analytical thinking, attention to detail, collaboration, documentation skills, adaptability, and a commitment to secure coding practices will be valued in this role. If you are looking to work in a dynamic and innovative environment, where your expertise in Linux PCIe device driver development can make a significant impact, then this role at QUTRIX SOLUTION PRIVATE LIMITED could be the perfect fit for you. Join us at Qutrix, a Center-Of-Excellence software technology provider and SaaS product company, where we focus on redefining quality in traditional and new technology product development. As a member of our team, you will have the opportunity to contribute to cutting-edge projects and collaborate with talented individuals from diverse backgrounds. Don't miss this chance to be part of a company recognized for its innovation and delivery excellence in the IT industry.,
Posted 2 weeks ago
0.0 - 3.0 years
0 Lacs
karnataka
On-site
The compiler team at Qualcomm Innovation Center is currently looking for skilled compiler engineers to enhance LLVM for Qualcomms custom processors. As a valuable member of the compiler team, your responsibilities will include researching, designing, and implementing various compiler optimizations to enhance the runtime and memory performance of software applications. You will also be required to analyze software requirements, collaborate with architecture and hardware engineers, and create compiler solutions tailored to Qualcomms upcoming architectures. Additionally, you will be responsible for identifying system-level integration issues and coordinating with software development, integration, and testing teams. This position requires a strong educational background with a B.Tech/M.Tech/PhD in Computer Science Engineering. The ideal candidate should possess 0-2 years of academic or industrial experience in compiler development or a strong interest in this field. Proficiency in C/C++ programming is essential for this role. Having development experience with the LLVM framework and knowledge of ARM/AArch64, RISC-V ISA would be considered advantageous. Location for this position is Hyderabad.,
Posted 2 weeks ago
7.0 - 11.0 years
0 Lacs
rajasthan
On-site
As a Senior C/C++ Programmer at our company based in Georgia, you will be responsible for developing and maintaining software solutions using C/C++. With a minimum of 7 years and a maximum of 9 years of experience, you are expected to have a deep understanding of programming languages and the ability to work on complex projects. The ideal candidate for this role is a graduate with a strong background in programming and a proven track record of delivering high-quality code. You should have excellent problem-solving skills and be able to work both independently and as part of a team. In this position, you will have the opportunity to contribute to the development of cutting-edge software applications and collaborate with a talented team of professionals. If you are passionate about programming and looking for a challenging role that will allow you to further develop your skills, we would love to hear from you.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Systems Software Engineer specializing in Energy Engineering with 5 to 8 years of experience, you will be responsible for working in an R&D environment where you will utilize your expertise in C/C programming and Web development using JavaScript. Your role will involve event-driven application development, networking development, and ensuring the software development life cycle is effectively maintained. It is crucial that you possess an Engineering Degree (BE/B.Tech) in Computers, Electronics, or Electrical stream. Your key responsibilities will include continuous process improvement, allowing you to enhance efficiency and productivity in the development process. As a self-motivated individual, you should be able to work under minimal supervision, demonstrating flexibility in traveling internationally to visit customers, development partners, and suppliers. Proficiency in the MS Office suite and fluency in English are essential for effective communication and documentation. You should have a solid background in networking development, R&D, C/C programming, Web development, JavaScript, continuous process improvement, software design and implementation, and event-driven application development. Familiarity with SDLC and LDFSS tools will be advantageous in this role. With a focus on the IT/Computers-Software industry, you will play a key role in designing and implementing software solutions for energy engineering projects. If you meet the above requirements and are driven to excel in a dynamic environment, please submit your application to Resume.Augusta@augustainfotech.com.,
Posted 2 weeks ago
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
57101 Jobs | Dublin
Wipro
24505 Jobs | Bengaluru
Accenture in India
19467 Jobs | Dublin 2
EY
17463 Jobs | London
Uplers
12745 Jobs | Ahmedabad
IBM
12087 Jobs | Armonk
Bajaj Finserv
11514 Jobs |
Amazon
11498 Jobs | Seattle,WA
Accenture services Pvt Ltd
10993 Jobs |
Oracle
10696 Jobs | Redwood City