Jobs
Interviews

33 Os Concepts Jobs

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

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a Linux / Android Device Driver Developer in Bangalore, India, your role will involve the following responsibilities and qualifications: **Role Overview:** You will be responsible for developing Linux kernel drivers in Android, specifically focusing on drivers for Battery charging, gauging, LEDs, PWMs, GPIOs, and other PMIC peripherals. It is essential to have hands-on experience in Linux kernel device drivers on the latest kernel. Proficiency in C programming and OS concepts is crucial for excelling in this role. **Key Responsibilities:** - Develop Linux kernel drivers for Android devices - Create drivers for Battery charging, gauging, LEDs, PWMs, GPIOs, and other PMIC peripherals **Qualifications Required:** - Hands-on experience in Linux kernel device drivers - Proficiency in C programming - Strong understanding of OS concepts Please note that there are no additional details about the company provided in the job description.,

Posted 14 hours ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a Firmware Developer in Bangalore, India, you will be responsible for developing firmware using C language and Real-Time Operating Systems (RTOS). Your role will involve the following key responsibilities: - Excellent programming skills in C, RTOS, Data structures, Algorithms, and Assembly are preferred. - Good exposure to multi-threaded programming. - Knowledge and working experience on any RTOS. - Strong understanding of IPC Mechanisms, OS Concepts, Tasks, Scheduling, and Memory Management. - Experience in communication protocols such as I2C, SPI, UART, etc. - Working experience on TCP/IP socket programming in RTOS or Linux environment is a must. - Preferred experience in working on Board Support Packages (BSP) and drivers. - Familiarity with Build and Software Configuration Management (SCM) Tools like GIT. - Strong debugging skills and knowledge of the Embedded Software Development Life cycle. - Good interpersonal communication skills and experience in collaborating with a team. Qualifications required for this role include: - Minimum of 3 years of experience in firmware development. - Proficiency in C programming language and RTOS. - Solid understanding of data structures, algorithms, and assembly language. - Strong concepts on IPC Mechanisms, OS Concepts, Tasks, Scheduling, and Memory Management. - Experience with communication protocols and TCP/IP socket programming. - Familiarity with BSP, drivers, and debugging methodologies. - Exposure to SCM Tools like GIT. If you possess the desired skills and experience mentioned above, and you enjoy working with a collaborative team environment, this opportunity as a Firmware Developer could be a great fit for you.,

Posted 3 days ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

A Career at HARMAN Automotive Join our global, multi-disciplinary team at HARMAN Automotive, where we harness the power of technology to shape the future. We offer you the opportunity to accelerate your career growth and make a meaningful impact by: - Engineering cutting-edge audio systems and integrated technology platforms to enhance the driving experience. - Fostering innovation, conducting in-depth research, and promoting collaboration to achieve design and engineering excellence. - Driving advancements in in-vehicle infotainment, safety, efficiency, and overall enjoyment. As a Principal Engineer at HARMAN Automotive, you will play a pivotal role in developing Android HMI Applications for Infotainment systems. Your responsibilities will include: - Analyzing specifications, crafting high-level designs, ensuring traceability, reviewing unit-level code, and documenting work on Harman product(s). - Providing technical leadership by understanding project requirements, guiding a team of engineers, and enhancing skill-building related to the project. Your key responsibilities will involve: - Conducting requirement analysis and realizing functionality in the Android HMI domain. - Owning multiple components for Android HMI development and integrating features/libraries from various sources. - Participating in design, development, verification, troubleshooting, and delivery of high-quality products. - Collaborating with engineering and product teams, resolving technical inconsistencies, and identifying dependencies for assigned features. - Developing unit tests, ensuring pre-integration testing, providing root cause analysis for issues, and supporting project planning and backlog estimations. To excel in this role, you should possess: - A Bachelor's degree in Computer Engineering, Electrical Engineering, or equivalent. - 8-10 years of experience in Android Application development and integration on embedded platforms using Kotlin, Java, and Jetpack Compose. - Proficiency in C/C++ programming, communication interfaces, multimedia frameworks, multi-threaded programming, IPC, and OS concepts. - Familiarity with Android system, middleware, application framework, and cloud interfaces. - Hands-on experience with Android music player, MVVM, MVC, MVP models, and debugging tools. - Exposure to third-party libraries, APIs, Android SDK, and agile development practices. Additionally, having knowledge of automotive, audio, and e-commerce domains, along with strong problem-solving skills, will be advantageous. Resourcefulness in technical problem-solving, structured work approach, and effective communication in English are essential traits for success in this role. Join us in our Bangalore office and become part of a dynamic work environment that offers flexibility, training opportunities, wellness benefits, and a diverse culture that nurtures both personal and professional growth. Let your innovative spirit thrive at HARMAN Automotive.,

Posted 6 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You should have a strong knowledge of Android Application development concepts and experience in developing complex Automotive Android Applications. Your programming skills should include Kotlin, Java, and C/C++. Additionally, experience in developing UI using Jetpack Compose and writing unit test cases using Mockito and Roboelectric is required. Understanding of the latest Android Architecture Patterns, various Android frameworks/application design patterns, Android System concepts, fundamentals of IPC and OS concepts, and Service Oriented Architecture (SOA) will be an added advantage. It is important to have good knowledge of software and hardware interactions within your area of expertise, a sound understanding of system interactions, and a basic understanding of Agile software development and ALM tools such as JIRA. You should be able to guide your team and partners in delivering features by coordinating with all stakeholders and staying up-to-date with the latest innovations and technological trends in the industry. Your key responsibilities will include designing and developing complex HMI applications for various JLR carlines, defining high-level design and system interactions for defined use cases, managing functional and non-functional requirements, translating customer/business needs into system requirements and high-level designs, reviewing and signing off low-level designs, identifying software components and assigning requirements, defining quality attributes for subsystems, defining acceptance test cases, resolving technical challenges, providing technical guidance and mentoring to junior engineers, and supporting supplier sourcing decisions. In terms of previous experience, you should have a minimum of 5-8 years of experience in Android application development, with a focus on complex onboard automotive projects. Experience in Android application development in the Automotive domain, strong programming skills in Kotlin, Java, and C/C++, expertise in design tools (preferably Enterprise Architect), and a strong understanding of software design and architectural patterns are required.,

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

As an experienced and innovative Director of Software Engineering at Qualcomm India Private Limited, you will be responsible for leading the Windows Drivers team through the full life cycle of software solutions within a Windows Drivers ecosystem. Your deep technical background in OS Concepts, particularly Microsoft Windows OS, along with strong leadership skills, will be crucial for executing a product-oriented strategy in a fast-paced environment. This role, based in Bangalore, India, offers you the opportunity to join a collaborative and driven team. Your main responsibilities will include providing strategic direction and technical leadership for all Windows development activities related to a Windows Platform/SoC. You will build, lead, and mentor a high-performing engineering team while fostering a culture of innovation, accountability, and continuous improvement. Collaboration with other engineering teams to ensure successful delivery of Windows-based software products will be essential. Additionally, you will offer hands-on guidance in software development, address technical challenges, and drive platform efficiency. Implementing standard methodologies, optimizing software development processes, and identifying/mitigating technical risks to ensure security, compliance, and operational efficiency will also be part of your role. To excel in this position, you should have demonstrated experience leading large software development teams and a good understanding of OS concepts such as Microsoft Windows operating system, APIs, development frameworks, and associated toolchains. Experience in device driver development, including WHQL Certification, DirectX, DirectML, or other peripherals, will be advantageous. Proficiency in programming languages like C, C++, C#, Python, and other Windows technologies is required. Experience in security, performance tuning, system architecture, releasing, and maintenance with Windows will also be beneficial. Nice-to-have qualifications include experience in the wider AI ecosystem, familiarity with ARM architecture and software ecosystems, and experience with leading software/firmware teams in delivering end products to the market. Qualcomm is an equal opportunity employer. If you require accommodations during the application/hiring process due to a disability, Qualcomm is committed to providing accessible support. Please contact Qualcomm for reasonable accommodations. Additionally, Qualcomm expects its employees to adhere to all applicable policies and procedures regarding the protection of confidential information. For this role, Qualcomm requires applicants to have a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 8+ years of Software Engineering experience, or a Master's degree with 7+ years of experience, or a PhD with 6+ years of experience. A minimum of 4 years of work experience with programming languages like C, C++, Java, Python, etc. is also necessary. Staffing and recruiting agencies are not authorized to submit applications for this position. For more information about this role, please contact Qualcomm Careers.,

Posted 1 week ago

Apply

0.0 - 4.0 years

0 Lacs

karnataka

On-site

The role of an Intern Engineer is crucial in the development of package tests for System components. Your responsibilities will include developing package tests for Systems components, delivering features within the scheduled time and defined quality, reporting status, issues, and progress of the software development to stakeholders, ensuring pre-integration testing and verification for the functional area and its features, and implementing defined test strategies while documenting the achieved results. To excel in this role, you should be a fresh graduate with a minimum of 70% in academics, possess expertise in programming languages such as Java and C++ in Android contexts, have a strong grasp of IPC and OS concepts, demonstrate strong analytical thinking, have the ability to work with minimal support and guidance, and possess excellent communication skills. This position offers you the opportunity to work on the latest Android Automotive Stack and cutting-edge technologies evolving in IVI and Digital Cockpit Systems. You will gain exposure to the entire software development cycle in Android-based IVI and Digital Cockpit Systems, deep insights into feature intricacies, and the chance to play a key role in improving overall efficiency by building a robust platform.,

Posted 2 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for a highly skilled and experienced Senior Embedded Systems Engineer to join their dynamic team. As a Senior Embedded Systems Engineer, you will be responsible for the design, development, and maintenance of embedded systems and software. Your expertise in C/C++ and embedded systems will be crucial in ensuring the success of projects. You will collaborate closely with cross-functional teams to deliver high-quality, reliable, and efficient solutions. Your key responsibilities will include designing, developing, and testing embedded software and firmware for various applications, collaborating with hardware engineers to integrate software and hardware components, optimizing and debugging embedded systems for high performance and reliability, participating in code reviews, and providing constructive feedback to team members. The ideal candidate should have a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, along with a minimum of 7-9 years of experience in embedded systems development. Strong programming skills in C++/C and Python, a solid understanding of embedded systems architecture and design principles, experience with microcontrollers, microprocessors, and real-time operating systems, as well as excellent problem-solving skills and attention to detail are required. Preferred qualifications include experience with Linux kernel and driver development, knowledge of Linux networking and related protocols, familiarity with version control systems like Git, experience with debugging tools and techniques such as JTAG and GDB, and understanding of hardware interfaces and communication protocols like I2C, SPI, and UART. Additionally, the candidate should be a quick learner, self-motivated, and willing to explore and work across various technology areas. Apart from technical skills, strong communication and teamwork skills are essential for this role. The candidate should have good experience in multimedia framework, device to cloud communication, ARM based chipsets, and should stay up-to-date with industry trends and emerging technologies to drive innovation. Mentoring and guiding junior engineers to foster a culture of continuous learning and improvement is also a part of the responsibilities. Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations for individuals with disabilities during the application/hiring process. If you need an accommodation, you can email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. Qualcomm expects its employees to adhere to all applicable policies and procedures, including those related to the protection of confidential information. For individuals seeking a job at Qualcomm, the Careers Site is the place to apply. Staffing and recruiting agencies are not authorized to use the site for submissions. Unsolicited resumes or applications will not be accepted. For more information about this role, please contact Qualcomm Careers.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

Candidate will be responsible for leading and debugging different types of stability issues on Qualcomm Processors/RISC V. You will also be involved in the product cycle end to end, from pre-silicon until commercialization. It is expected for you to plan tasks, clarify requirements, and dependencies. You are required to possess good analytical and problem-solving skills. Your responsibilities will include triaging different types of stability issues by coordinating with multiple stakeholders as necessary. A strong understanding of Embedded hardware, Computer Architecture, Operating System concepts, and RTOS fundamentals is essential. Additionally, you should have good C/C++ programming skills and an understanding of Assembly programming. Awareness of debugger usage, such as gdb/Trace32, is also expected. Prior experience in debugging embedded systems would be considered an advantage. Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years of Software Engineering or related work experience. OR - Master's degree in Engineering, Information Systems, Computer Science, or related field with 3+ years of Software Engineering or related work experience. OR - PhD in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering or related work experience. - 2+ years of work experience with Programming Languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer. If you are an individual with a disability and require accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. Please email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. Qualcomm expects its employees to abide by all applicable policies and procedures, including those related to the protection of Company confidential information. To all Staffing and Recruiting Agencies: Our Careers Site is for individuals seeking a job at Qualcomm. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes. Unsolicited submissions will not be accepted. For more information about this role, please contact Qualcomm Careers.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

maharashtra

On-site

You will be working within a team to develop high-quality video game software at Ubisoft. Your responsibilities will include developing and implementing independent modules, implementing audio systems, ensuring proper integration of all sound effects and music, and troubleshooting audio-related issues. You will collaborate effectively with diverse teams, including audio designers, gameplay programmers, and other developers. Analyzing audio-related issues, implementing effective solutions, and having a strong understanding of audio flow, programming, and game engine technologies are key aspects of this role. You will also be responsible for dealing with audio performance issues and optimization. To excel in this role, you must have strong C/C++ skills with object-oriented/data-oriented programming skills, experience working with large-scale game engines such as Unreal, Anvil, and Snowdrop, and knowledge of low-level audio programming. Having shipped multiple games on consoles or mobile platforms, high aptitude, strong analytical skills, and familiarity with performance bottlenecks, multi-threading, OS concepts, and system programming are essential. Strong debugging and troubleshooting abilities, self-motivation, curiosity, and adaptability to new technologies are also required. Ideally, you should possess a master's or bachelor's degree in computer science from a reputable institute or relevant work experience. Additional advantage will be given to candidates with gameplay programming and game development experience, knowledge of video game developments and engines, understanding of low-level audio technologies like DSP and SIMD, familiarity with audio plugins and their implementation, and previous work on game consoles. Your application and all information provided will be kept confidential in accordance with EEO guidelines.,

Posted 2 weeks ago

Apply

1.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is seeking a talented Software Engineer to join their Engineering Group. As a Qualcomm Software Engineer, you will be involved in designing, developing, modifying, and validating embedded and cloud edge software, applications, and utility programs. Your work will contribute to the creation of cutting-edge products that exceed customer expectations. Collaboration with various teams including systems, hardware, architecture, and test engineers will be essential to design system-level software solutions. To be considered for this role, you must have a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Proficiency in Python programming, Machine Learning concepts, and Automation Testing using Python frameworks like autoframework is mandatory. In this position, you will be part of a dynamic team at Qualcomm focused on advancing Machine Learning capabilities. Your responsibilities will include developing test frameworks for Qualcomm Neural Network (QNN) and working with neural network frameworks such as TensorFlow and Pytorch. You will be at the forefront of innovation, keeping up with the latest developments in the industry and academia to enhance benchmarking and validation infrastructure. The ideal candidate for this role should possess expertise in developing test cases, automating tests, test case execution, and troubleshooting problems. Strong programming skills in languages like C, C++, and Python are required. Familiarity with automation, OOPS, operating system concepts, Jenkins for CI/CD, Docker, and version control systems like Git is essential. Knowledge of AI, ML, and GenAI will be advantageous. You should have 1 to 6 years of relevant work experience in software development or testing. Educational requirements include a Masters or Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering. Qualcomm is an equal opportunity employer and is committed to providing accessibility for individuals with disabilities during the application and hiring process. If you require accommodations, please contact Qualcomm for assistance. Join Qualcomm in driving digital transformation and creating a smarter, connected future for all.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a key member of the Engineering team at Tally, you will play a crucial role in owning the UI engine that powers our flagship on-premises desktop application for Windows. Your responsibilities will encompass various aspects including core UI framework development, performance optimization, feature implementation, and code quality maintenance. Your work will directly impact the user experience, ensuring that the application is intuitive, responsive, visually appealing, and high-performing. You will have the opportunity to deeply influence the look and feel of the core product, shaping how users interact with the software. By building a robust and efficient UI engine, you will contribute to seamless feature delivery, improved performance, and enhanced user experience. Your efforts will drive customer satisfaction, strengthen the product's market presence, and ultimately contribute to the overall success of our software solutions. To excel in this role, you should demonstrate proficiency in C/C++ or Java development, with a good understanding of OS concepts. A proven track record of building and scaling high-performance products is essential, along with a solid grasp of GUI programming concepts and hands-on experience in developing B2B or B2C applications. Familiarity with the Windows platform, particularly Win32 or MFC API, is advantageous. Strong problem-solving skills, a foundation in Computer Science fundamentals, and the ability to effectively collaborate with cross-functional teams are key attributes for success in this role. You will be actively involved in collaborative feature development, working closely with the product development team to design and implement new features for web applications. Performance optimization will be a key focus, where you will ensure applications are optimized for speed, scalability, and efficiency. Troubleshooting technical issues, conducting thorough debugging and testing, participating in code reviews, and fostering a culture of continuous improvement and collaboration will also be integral parts of your responsibilities. Additionally, you will be expected to contribute to the enhancement of tools, processes, and systems aimed at improving efficiency and effectiveness. Mentoring and influencing team members and fostering adherence to excellent product standards will be crucial aspects of your role, ensuring the delivery of high-quality, reliable software systems.,

Posted 2 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is looking for an experienced and innovative Director of Software Engineering to lead the Windows Drivers team. As the leader, you will be responsible for overseeing the full life cycle of software solutions within a Windows Drivers ecosystem. The ideal candidate should possess a deep technical background in OS Concepts, particularly Microsoft Windows OS, strong leadership skills, and the ability to execute a product-oriented strategy in a fast-paced environment. This position, based in Bangalore, India, offers an exciting opportunity to join a multifaceted, collaborative, and driven team. Your responsibilities will include providing strategic direction and technical leadership for all Windows development activities related to a Windows Platform/SoC. You will lead and mentor a high-performing engineering team, fostering a culture of innovation, accountability, and continuous improvement. Collaboration with engineering teams to ensure successful delivery of Windows-based software products will be vital. Additionally, you will offer hands-on guidance in software development, address technical challenges, and drive platform efficiency. Implementing standard methodologies and optimizing software development processes to enhance team efficiency, improve product quality, and accelerate delivery will be key aspects of your role. Identifying and mitigating technical risks to ensure robust security, compliance, and operational efficiency will also be part of your responsibilities. The ideal candidate should have demonstrated experience in leading large software development teams and a good understanding of OS concepts, Microsoft Windows operating system, APIs, development frameworks, and associated toolchains. Experience in device driver development, including WHQL Certification, DirectX, DirectML, or other peripherals would be advantageous. Proficiency in programming languages such as C, C++, C#, Python, and other Windows technologies is required. Experience in security, performance tuning, system architecture, releasing, and maintenance with Windows is essential. Nice to have skills include experience in the wider AI ecosystem, familiarity with ARM architecture and software ecosystems, and experience with leading software/firmware teams delivering end products to market. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 8+ years of Software Engineering or related work experience. Alternatively, a Master's degree with 7+ years of experience or a PhD with 6+ years of experience is also acceptable. A minimum of 4 years of work experience with programming languages such as C, C++, Java, Python, etc., is required. Qualcomm is an equal opportunity employer that is committed to providing accessible accommodations for individuals with disabilities during the application/hiring process. If you require assistance, please reach out to disability-accommodations@qualcomm.com or Qualcomm's toll-free number. Employees are expected to adhere to all applicable policies and procedures, including security measures for protecting company confidential information. Please note that this job posting is intended for individuals seeking employment directly at Qualcomm, and staffing or recruiting agencies are not authorized to submit applications on behalf of candidates. Unsolicited submissions will not be considered, and Qualcomm does not accept resumes from agencies. For more information about this role, please contact Qualcomm Careers.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

As a Graphics Software Developer, you will be responsible for utilizing your 2 to 5 years of experience to work on graphics technology APIs such as openGLES, Vulkan, and OpenCL. Your proficiency in C/C++ programming, understanding of OS concepts, and experience with Android Framework will be essential for this role. You will be tasked with driver implementations for features, as well as optimizing the driver to enhance performance and power efficiency. Your expertise in debugging skills for both APT reported issues and customer reported issues will be crucial in ensuring the smooth functioning of graphics software. This position requires you to work from our captive location in Hyderabad. If you possess the key skills mentioned above and are available for immediate joining, we look forward to having you as part of our team.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

As a Qualcomm Systems Engineer at Qualcomm India Private Limited, you will be at the forefront of technology innovation, pushing boundaries to enable next-generation experiences and driving digital transformation for a smarter, connected future. Your role involves researching, designing, developing, simulating, and validating systems-level software, hardware, architecture, algorithms, and solutions to facilitate cutting-edge technology development. Collaborating across functional teams, you will ensure system-level requirements and standards are not just met but exceeded. You should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with a minimum of 2 years of Systems Engineering experience. Alternatively, a Master's degree in a relevant field with at least 1 year of related work experience is acceptable. A PhD in Engineering, Information Systems, Computer Science, or a related field is also a qualification option. Recent and relevant experience in image processing, computer vision, or the video domain is required for this role. You should possess a strong understanding of image processing and computer vision fundamentals, hands-on experience in camera/computer vision pipeline development, porting, and optimization, as well as expertise in optimizing image processing kernels on various architectures. Proficiency in C/assembly programming, multithreading, OS concepts, collaboration with cross-functional teams, and analytical problem-solving skills are essential. Exposure to OpenCV APIs is advantageous. Your responsibilities will include developing and productizing various computer vision solutions on Qualcomm processors, optimizing algorithms on CPU, DSP & GPUs, enhancing imaging firmware solutions, designing imaging features, and collaborating with diverse teams for productization. You will also interact with customers to commercialize Qualcomm computer vision solutions. The ideal candidate will possess a Bachelor's or Master's degree in Computer Engineering and/or Electrical/Electronics Engineering. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, please contact Qualcomm's disability accommodations email or toll-free number. Qualcomm expects all employees to adhere to applicable policies and procedures, including security measures for protecting confidential information. Staffing and recruiting agencies are advised that Qualcomm's Careers Site is exclusively for individual job seekers, and unsolicited submissions will not be accepted. For further information about this role, please reach out to Qualcomm Careers.,

Posted 2 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

karnataka

On-site

As a Senior Developer specializing in Apple TV and Mobile applications at NexaQ, you will be responsible for designing and building mobile applications for Apple's iOS platform. Your role will involve collaborating with the design team to define app features, ensuring quality and performance of the application, identifying and resolving potential problems, fixing application bugs, and finally publishing the application on the App Store. To excel in this position, you should have a good understanding of OS concepts such as heap, stack, threads, mutex, memory, and scheduling. Experience in developing tools for verification/analysis of a product would be advantageous. Understanding of protocols like TCP, UDP, IP, IPC, QUIC, RRC, NAS, 3GPP data protocols, and PHY/RF SW/FW will be beneficial. Experience with silicon prototyping, emulation systems, virtual platforms, ARM-based platform optimization, and software/firmware performance optimization is desired. The ideal candidate should possess at least 10 years of hands-on experience and demonstrate strong proficiency in programming languages like Swift and Objective-C. Familiarity with IDEs such as AppCode, CodeRunner, Xcode, app development frameworks like AVFoundation, RxSwift, UIKit, XCTest, XCUITest, and Apple OS frameworks like Core Animation, Core Data, Core Graphics, and Core Text is required. Experience with Video and Ad player Integration as well as OTT/Video Domain is a plus. If you are passionate about software development, have a keen eye for detail, and are eager to drive rapid innovation in the digital world, this role offers you the opportunity to accelerate your career growth at NexaQ. To apply for this position, please send your application to sindhu.hullur@nexaq.io. This is a permanent position based in Bangalore, following a hybrid model with 3 days in the office and 2 days remote work.,

Posted 4 weeks ago

Apply

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 month ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

As an Android BSP / Platform Drivers professional with around 6+ years of experience, you will be responsible for hands-on development in C, C++, Linux drivers, Linux Internals, Linux Kernel Programming, Android BSP, HAL, HIDL, Android bring up, and device driver bring up. Your expertise in working in multi-threaded and multi-core environments is crucial for this role. Additionally, experience in Automotive IVI domain is considered beneficial. Your technical skill set should include proficiency in C, Linux/Android, OS Concepts, SE Linux Policy, i2c, SPI, UART, Device tree, Pin Muxing, GPIO, Storage drivers (NVMe, UFS, eMMC), Memory Drivers, PCIe, USB, Ethernet, BT, Wi-Fi. Familiarity with debugging tools like JTAG and Trace3 is required. In this role, you will be involved in designing, developing, and debugging reference designs, addressing SW related issues, and customizing/optimizing platform drivers to align with product requirements. Understanding technical specifications and HW schematics for device driver customization is essential. Collaboration with cross-functional teams and working closely with customers to customize and launch new products are key responsibilities. Ideal candidates will hold a Bachelors or Masters degree, possess excellent communication skills, both written and verbal, and demonstrate strong debugging abilities. The ability to collaborate effectively and integrate with an existing team is essential for success in this role.,

Posted 1 month ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

A career at HARMAN Automotive is an opportunity to be part of a global, multi-disciplinary team dedicated to leveraging the power of technology to shape the future. As a Principal Engineer, you will play a pivotal role in developing Android HMI Applications within the Infotainment context and ensuring the seamless delivery of software integration. Your responsibilities will encompass analyzing specifications, crafting high-level designs, maintaining traceability, reviewing unit-level code, and documenting your work on HARMAN product(s). In this role, you will provide technical coordination in software development by comprehending requirements for specific projects/programs and mentoring a team of engineers on skill-building aspects relevant to the project. Your tasks will include requirement analysis, component ownership for Android HMI development, integration of features/libraries from other concepts/products, and active participation in design, development, verification, troubleshooting, and delivery of high-quality products. To excel in this position, you should hold a Bachelor's degree in Computer Engineering, Electrical Engineering, or equivalent, coupled with 8-10 years of experience in Android Application development and integration on embedded platforms using Kotlin, Java, and Jetpack Compose. Proficiency in native C/C++ programming, communication interfaces like JNI, binder/AIDL/HIDL, multimedia frameworks, multi-threaded programming, middleware solution development on the Android environment, and Android application framework is essential. Additionally, familiarity with cloud interfaces, UML state diagrams, sequence diagrams, debugging tools, third-party libraries, APIs, Android SDK, and agile development practices is required. Moreover, possessing code quality orientation, experience in UI design tools like Figma, knowledge of automotive, audio, and e-commerce domains, resourcefulness in problem-solving, structured work approach, proactive mindset, effective communication skills, innovation-driven mindset, and strong team player capability are advantageous. Your willingness to work in Bangalore, India, and ability to successfully complete background investigations and drug screenings are prerequisites for this role. Joining HARMAN Automotive offers a flexible work environment, employee discounts on premium products, extensive training opportunities, competitive wellness benefits, tuition reimbursement, access to fitness facilities and cafeteria, and an inclusive work environment that values professional and personal development. At HARMAN, innovation unleashes next-level technology across automotive, lifestyle, and digital transformation solutions, creating extraordinary experiences and addressing evolving needs. If you are ready to make a lasting impact through innovation, we invite you to be part of our talent community at HARMAN.,

Posted 1 month ago

Apply

15.0 - 19.0 years

0 Lacs

karnataka

On-site

As a Product Architect at Tally, you will play a crucial role in not only building the current system but also in shaping the roadmap for the future and developing the next generation architecture from scratch. Your responsibilities will include designing and building systems that are inherently distributed, leading and motivating team members, and providing mentorship on technical challenges. To be successful in this role, you should have experience in creating products from scratch and be deeply familiar with the fundamentals of computing and core technologies. You should have a strong understanding of distributed system security, networking, scale, performance, online/offline business applications, data consistency, and more. Proficiency in C/C++ or Node JS development, OS concepts, Data Structures, and Distributed Computing is essential. Additionally, you should be a good problem-solver with excellent interpersonal skills and the ability to analyze problems in detail and from a broader perspective. Your main tasks will involve designing the architecture and architectural shifts, collaborating with implementation teams to implement designs, working with research teams to develop new technologies, and owning the technology roadmap process. You will be expected to drive consistency in design patterns and introduce new patterns as needed. At Tally, we believe in innovation, designing for the future, and engineering the core to create robust, scalable products that drive economic growth. Join us in our mission to simplify business operations and contribute to global prosperity through technology and innovation. If you are passionate about technology, have a strong background in product design, and are looking to work in a dynamic and value-driven environment, we encourage you to apply for the Product Architect position at Tally. Exciting challenges and opportunities await you as part of our dedicated Engineering team in Bangalore.,

Posted 1 month ago

Apply

2.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is a leading technology innovator that strives to push boundaries and create next-generation experiences for a smarter, connected future. As a Qualcomm Software Engineer, your responsibilities will include designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs to launch cutting-edge products that exceed customer needs. You will collaborate with various teams to design system-level software solutions and gather information on performance requirements and interfaces. The ideal candidate for this position should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with a minimum of 2 years of Software Engineering experience. Alternatively, a Master's degree with 1 year of experience or a PhD in a relevant field is also accepted. Additionally, a minimum of 2 years of academic or work experience with programming languages such as C, C++, Java, Python, etc., is required. As a Senior Engineer (AISW) based in Hyderabad, you will be part of a team at Qualcomm that focuses on advancing Machine Learning using Qualcomm chips" heterogeneous computing capabilities. Your role will involve developing and commercializing ML solutions like Snapdragon Neural Processing Engine (SNPE) SDK on Qualcomm SoCs, enabling AI/ML solutions on various platforms, and staying updated with industry developments to enhance solutions from a software engineering and machine learning perspective. To be successful in this role, you should have 3-7 years of relevant work experience in software development, a strong understanding of processor architecture and system design fundamentals, and experience with embedded systems development. Proficiency in C and C++ is essential, along with excellent analytical, debugging, and communication skills. Furthermore, experience in embedded system development, C, C++, OOPS, design patterns, Linux kernel or driver development, and strong OS concepts are preferred qualifications. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. The company expects its employees to adhere to all applicable policies and procedures, including confidentiality requirements. Staffing and recruiting agencies are not authorized to use the Qualcomm Careers Site for submissions, and unsolicited resumes or applications will not be accepted. For more information about this role, please contact Qualcomm Careers.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a creative and highly motivated engineer with expertise in system software, you will be joining the Tegra System Software organization at NVIDIA. This exciting opportunity will allow you to make a real impact in a dynamic, technology-focused company that influences product lines spanning from consumer graphics to self-driving cars and the rapidly growing field of artificial intelligence. Your responsibilities will include supporting the development of firmware (bare metal/RTOS) that runs on embedded microcontrollers within NVIDIA GPUs. You will collaborate with hardware and software teams to design new features and provide guidance for future development. Additionally, you will optimize software to enhance system robustness, performance, and security, as well as participate in testing new and existing firmware. System bring-up, debugging, validation, and ensuring compliance with functional safety standards such as ISO 26262 and ASPICE are also crucial aspects of this role. To be successful in this position, you should possess a BS/BE/Btech or MS/ME/Mtech degree in Electronics/Computer Engineering, Computer Science, or a related field (or equivalent experience). A minimum of 5 years of relevant software development experience is required, along with proficiency in C programming and low-level driver development. An understanding of OS concepts, various scheduling algorithms, software development life-cycle, computer system architecture, microprocessors, and microcontroller fundamentals is essential. Familiarity with general hardware concepts, strong debugging and analytical skills, and the ability to collaborate effectively with both on-site and remote teams are also key requirements. To distinguish yourself, previous experience in firmware development for GPUs, knowledge of GPU software kernel driver and firmware, and experience in Pre-Silicon/Post-Silicon bring-up of complex SoCs are advantageous. Designing simple systems that work reliably with minimal support, software development experience in accordance with ISO26262, ASPICE, or similar standards are additional ways to stand out in this role. At NVIDIA, we are renowned as one of the most desirable employers in the technology industry, attracting some of the brightest and most dedicated professionals worldwide. If you consider yourself clever, creative, and driven, we welcome you to join our team and contribute to our innovative projects.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You are an experienced Android Application Engineer with a background in Automotive knowledge, having 5+ to 8 years of experience. In this role, you will be responsible for driving the design and implementation of Android applications and System HMI related work. Your primary tasks will include designing, coding, and testing Android applications based on Android guidelines for Android-based devices. You will collaborate with a team of developers, designers, testers, and architects to ensure that each application is well-crafted and fully functional. Your responsibilities will range from requirement analysis to the realization of functionality in the Android HMI domain. You will develop different components in the Android Automotive System and will be responsible for owning multiple components for Android HMI development. Additionally, you will deliver software for software integration, implement test strategies, conduct pre-integration testing, and ensure the traceability and consistency of requirements and feature maturity. You will also be involved in defect triaging and resolution, working with other domains to resolve dependencies on features and defects. To excel in this role, you must possess Automotive knowledge and have at least 5 years of experience in Android Application and HMI development. Hands-on experience in Android SystemUI features, expertise in Android Application development and integration on embedded platforms, and a willingness to learn Android Framework and Automotive IVI domain are essential. Strong skills in Core Java, OOPs Concepts, Android Binders, and familiarity with Android Components like Activity, services, broadcast receivers, and content providers are required. It would be beneficial if you have a good understanding of data structures, exposure to JNI concepts, experience in interfacing Java and Native layer modules through JNI, proficiency in multi-threaded programming and middleware solution development on the Android environment, and a strong grasp of IPC and OS concepts. Experience with configuration management tools like GIT, knowledge of Kotlin, and familiarity with unit test frameworks will be advantageous. Ideally, you should hold a Bachelors/Masters degree in Engineering with a minimum of 5 years of experience in the development of Android Applications. Join us in this exciting opportunity to contribute to the development of cutting-edge Android applications in the Automotive domain.,

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As a C++ developer at GlobalLogic, you will be expected to have at least 2+ years of experience in C++ development and hold a formal education in computer science, engineering, or related fields. Your expertise should include a good understanding of C++ 11, STL, algorithms, OOP principles, multithreading, and interprocess communication. Familiarity with DSP concepts, Qt framework, and OS concepts is essential for this role. Additionally, experience with task/bug-tracking tools like JIRA and version control systems like Git is required. The ideal candidate should also possess experience in developing real-time audio applications, embedded development, and familiarity with QML. Ability to design clean, maintainable, and efficient code, write unit tests, work with legacy code bases, and utilize Boost libraries will be advantageous. Experience with WinAPI, deep understanding of interprocess communication/multithreading, and a background or hobby related to audio will be considered a plus. Your responsibilities will involve participating in the development of high-end mixing consoles and other audio products. You will be required to extend and maintain existing functionality, add support for new hardware, and work on cross-platform code. Collaboration with product owners, proposing new ideas, and developing user interfaces using C++ and Qt/QML will be part of your daily tasks. This role also entails working as part of a geographically distributed team across different time zones. At GlobalLogic, we prioritize a culture of caring, continuous learning and development, interesting and meaningful work, balance, and flexibility. You will have the opportunity to work on impactful projects with supportive teammates in a high-trust organization. By joining us, you will become part of a global company committed to integrity, trust, and innovation. Join GlobalLogic, a Hitachi Group Company, and be a part of transforming businesses and redefining industries through intelligent digital products, platforms, and services.,

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

You will be part of Qualcomm India Private Limited and work in the Engineering Group, specifically in the Software Engineering domain. As a Software Engineer, you are expected to have excellent C/C++ programming skills and possess a deep understanding of Linux driver development, especially Display drivers. Your knowledge of OS Concepts and Memory Management should be strong. Experience with ARM/ARM64 architecture would be an added advantage. Your role will involve utilizing your excellent debugging, analytical, and problem-solving skills to contribute effectively to the team. Strong communication skills, self-motivation, a positive attitude, and hard work are qualities that are highly valued in this position. To be eligible for this role, you must hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm is an equal opportunity employer committed to providing accessibility and reasonable accommodations for individuals with disabilities during the application and hiring process. It is essential for all employees at Qualcomm to adhere to the company's policies and procedures, including those related to security and confidentiality of company information. Staffing and recruiting agencies, as well as individuals represented by an agency, are not authorized to submit applications through Qualcomm's Careers Site. For more details about this exciting opportunity, reach out to Qualcomm Careers.,

Posted 1 month ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

As a Digital First company specializing in IT and engineering solutions for digital transformations, NexaQ is dedicated to providing innovative services that empower businesses to accelerate software delivery and thrive in today's digital world. With a rich history of completing over 150 projects and expertise in Value Stream Management and Scaled Agile Framework principles, we enable organizations to connect IT with business priorities, reduce time-to-market, cut technical debt, and overcome digital disruption challenges. Join us at NexaQ to build, deliver, and evolve software that drives rapid innovation and unlocks your full digital potential for accelerated career growth. We are currently looking for a passionate and skilled Apple TV / Mobile QA Engineer to join our team in Bangalore on a Permanent basis. The ideal candidate for this role should possess a good understanding of OS concepts, knowledge of Apple Platform development using Xcode, Swift, and Objective C, exposure to augmented reality (AR) or virtual reality (VR) applications, and excellent knowledge of software development lifecycle, testing methodologies, and testing tools. Additionally, we are seeking proactive self-starters with a keen eye for detail, ability to develop detailed test plans, troubleshoot and triage issues, drive cross-functional communications, and possess knowledge about computer graphics and rendering. Qualifications for this position include strong proficiency in programming languages such as Swift and Objective-C, experience using IDEs like AppCode, CodeRunner, and Xcode, familiarity with app development frameworks like AVFoundation, RxSwift, and XCTest, knowledge of Apple OS frameworks such as Core Animation and Core Data, experience with Video and Ad player Integration, and expertise in the OTT/ Video Domain. If you are ready to take on this exciting opportunity and contribute to the cutting-edge work at NexaQ, please apply by sending your resume to sindhu.hullur@nexaq.io. Join us in our Hybrid Model work environment in Bangalore, where you will have the opportunity to work 3 days in the office and 2 days remotely.,

Posted 1 month 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