Jobs
Interviews

99 Cc Programming Jobs - Page 4

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

4.0 - 20.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is looking for an experienced professional with over 20 years of experience in the Linux embedded domain. As a Software Engineer, you will be responsible for designing, developing, and supporting software solutions on multi-core ARM/CPUs. Your strong C/C++ programming skills will be essential in this role. You will need to have experience with embedded platforms, including low-level drivers and firmware, kernel and user-space components on Automotive Grade Linux and Yocto build system. Your expertise will be crucial in developing and maintaining the software stack for IVI and ADAS systems. Additionally, you will be involved in the design and development of software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in embedded SoC systems. A key aspect of this role will be your experience in real-time software development for embedded products. You should have hands-on experience in leading medium to large technical teams and driver development on any RTOS and Linux userspace on AGL framework. A detailed understanding of SoC hardware blocks such as Clocks, PLLs, GPIO, Interrupt Controllers, and Peripherals is required. You should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field, along with 8+ years of Software Engineering experience. Alternatively, a Master's degree with 7+ years of experience or a PhD with 6+ years of experience will also be considered. Strong programming skills in languages like C, C++, Java, Python, etc., will be necessary. As a motivated self-starter with excellent communication skills, you should be able to work effectively with engineers, partners, and customers across different geographies. Experience in business process streamlining, transformation, and ISO26262/functional safety is highly recommended. Exposure to technology areas like Multiprocessor Architecture, ARM processors, caching, interrupts, and virtualization technologies will be a plus. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, please reach out to disability-accommodations@qualcomm.com. Qualcomm expects its employees to adhere to all applicable policies and procedures, including those related to security and protection of confidential information. If you believe you are a suitable candidate for this role and meet the qualifications outlined above, we encourage you to apply and join Qualcomm's dynamic team of professionals.,

Posted 1 month ago

Apply

2.0 - 16.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking a Software Engineer with 12~16+ years of experience in the Linux embedded domain to design, develop, and support software solutions on multi-core ARM/CPUs. The ideal candidate should have strong C/C++ programming skills and experience in embedded platforms including low-level drivers, firmware, kernel, and user-space components on Automotive Grade Linux and Yocto build system for IVI and ADAS systems. Moreover, the candidate should have experience in designing and developing software for heterogeneous compute platforms with ARMs, GPUs, DSPs, and specialized hardware accelerators in embedded SoC systems. Real-time software development for embedded products and hands-on experience in leading medium to large technical teams are also required. The candidate must possess hands-on experience in driver development on any RTOS and Linux userspace on AGL framework. Additionally, a detailed understanding of SoC hardware blocks such as Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS), power management, Linux kernel architecture, device drivers, and memory management is essential. Minimum qualifications include a Bachelor's, Master's, or PhD in Engineering, Information Systems, Computer Science, or a related field, along with 2+ years of work experience in programming languages like C, C++, Java, Python, etc. The successful candidate should be a motivated self-starter with excellent verbal and written communication skills, capable of collaborating with engineers, partners, and customers across different geographies. Experience working with senior management, business process streamlining, and transformation, as well as ISO26262/functional safety and safe Linux, is highly recommended. Exposure to technology areas such as Multiprocessor Architecture, ARM processors, caching, interrupts, and virtualization technologies would be considered a plus. Qualcomm is an equal opportunity employer, committed to providing an accessible application/hiring process for individuals with disabilities. If you need accommodations, please contact disability-accommodations@qualcomm.com. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security requirements for protecting confidential information. Staffing and recruiting agencies are advised that Qualcomm's Careers Site is only for individuals seeking jobs at Qualcomm. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,

Posted 1 month ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is seeking a Software Engineer to join their Engineering Group, specifically focusing on Software Engineering. As a Qualcomm Software Engineer, you will be at the forefront of technology innovation, working towards creating next-generation experiences and driving digital transformation for a smarter, connected future. Your responsibilities will include designing, developing, modifying, and validating embedded and cloud edge software, applications, and utility programs to deliver cutting-edge products that exceed customer expectations. You will collaborate with cross-functional teams to design system-level software solutions based on performance requirements and interfaces. To be considered for this role, you must have a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or a related field, along with relevant work experience in Software Engineering. Additionally, you should have at least 2+ years of experience with programming languages such as C, C++, Java, or Python. As a Software Engineer at Qualcomm, you will be responsible for designing and developing new features in GPU technology, providing support for new GPU hardware development, debugging software issues, optimizing software performance and power, developing unit tests, and collaborating with partners, game developers, and OEMs. You will work on embedded Kernel software development for 3D graphics on mobile devices, focusing on Kernel mode drivers design and development for multiprocessor and multithreaded platforms. Collaboration with software, hardware, and systems teams to maintain optimized KGSL/DRM drivers for Mobile/XR/IoT devices running on Android/Linux is also a key aspect of this role. The ideal candidate for this position will possess strong C/C++ programming skills, experience with Linux kernel device drivers, and knowledge of GPU kernel drivers. Additional qualifications include expertise in embedded SW systems, RTOS, debugging skills, and prior experience in implementing/supporting Graphics drivers for standards like OpenGLES, Vulkan, OpenCL, or Direct3D. An interest in graphics technology is highly desirable. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities during the application and hiring process. If you require accommodations, you can contact Qualcomm via email at disability-accommodations@qualcomm.com or through their toll-free number. Qualcomm expects its employees to adhere to all applicable policies and procedures, including those related to confidentiality and security of company information. Note: This email address is specifically for providing accommodations for individuals with disabilities and not for inquiries about application updates or resumes. Staffing and recruiting agencies and individuals represented by agencies are not authorized to use Qualcomm's Careers Site for submissions. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers directly.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

Job Description: Join our team at Pragathi Solutions as an Embedded Firmware Developer where you will play a crucial role in developing, testing, and maintaining embedded firmware and custom Linux device drivers for our innovative products. Your responsibilities will include designing and optimizing firmware for ARM-based or other microcontroller platforms, developing and debugging Linux kernel modules and custom device drivers, and collaborating closely with hardware engineers to ensure seamless functionality. You will also be involved in porting and configuring embedded Linux distributions, troubleshooting hardware/software interface issues, and writing detailed documentation for firmware interfaces and APIs. As an ideal candidate, you should possess strong low-level programming skills, a deep understanding of hardware-software interaction, and experience working in embedded Linux environments. Additionally, you should have experience with RTOS, secure boot, OTA updates, wireless stacks, continuous integration, and automated testing frameworks. Proficiency in C/C++ programming, Linux kernel development, and device driver programming is essential, along with familiarity with communication protocols and embedded Linux build systems. To qualify for this role, you should hold a Bachelor's or Masters degree in Electronics, Computer Engineering, or a related field, with at least 3 years of experience in embedded firmware development. Hands-on experience with version control systems like Git, hardware debugging tools, and scripting languages such as Python or Bash will be beneficial for this position. If you are looking to work with cutting-edge embedded and IoT technologies in a dynamic, collaborative, and innovative work environment with opportunities for learning and career growth, then we encourage you to apply now and be a part of our team at Pragathi Solutions.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You should have an Engineering Degree (BE / B.Tech) in Computers, Electronics, or Electrical stream with 5 to 8 years of experience in an R&D environment. Your expertise should include C/C++ programming, web development using JavaScript, event-driven application development, networking development, and a strong grasp of the software development life cycle. Continuous process improvement should be a key focus area for you. As a Systems Software Engineer in the IT/Computers-Software industry, you will be responsible for energy engineering tasks involving C/C++ and web technologies. Your skills should encompass networking development, R&D, C++, web development, JavaScript, continuous process improvement, software design and implementation, event-driven application development, event-driven application programming, SDLC, and LDFSS tools. Being a self-motivated individual who can work effectively under minimal supervision is essential for this role. Additionally, you should be willing to travel internationally to engage with customers, development partners, and suppliers. Proficiency in the MS Office suite and fluency in English are also required. If you meet the above requirements and are interested in this opportunity, please send your resume to Resume.Augusta@augustainfotech.com.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

The ideal candidate for this position should have knowledge and experience in developing software for Linux based Embedded systems. You should possess strong embedded C/C++ programming skills and excellent debugging and problem-solving abilities. A very good understanding of Linux Kernel concepts, tools, and libraries is essential for this role. Experience in Multi-threading/Core primitives and programming is also required. A Bachelors or Master's degree in CS Engineering, Electronics/Electrical Engineering is preferred. A passion for programming is a must-have trait for success in this role. It would be nice to have modern C++ knowledge (C++11 to 20) and a background in contributing to Opensource development. Additionally, personal attributes such as being an excellent team player, excelling in a fast-paced engineering environment, and possessing exceptional verbal and written communication skills are highly valued. At GlobalLogic, we prioritize a culture of caring where people come first. You will experience an inclusive culture of acceptance and belonging, fostering meaningful connections with collaborative teammates, supportive managers, and compassionate leaders. Continuous learning and development opportunities are abundant at GlobalLogic, allowing you to grow daily, try new things, sharpen your skills, and advance your career. You will have the chance to work on interesting and meaningful projects, contributing to engineering impact for clients worldwide. Each project offers a unique opportunity to engage your curiosity and creative problem-solving skills. GlobalLogic provides a rich array of programs, training curricula, and hands-on opportunities to support your personal and professional growth. We believe in the importance of balance and flexibility, offering various career areas, roles, and work arrangements to help you achieve a harmonious work-life balance. Integrity is key at GlobalLogic, as we are a high-trust organization committed to truthfulness, candor, and ethical practices. By joining GlobalLogic, you are placing your trust in a safe, reliable, and ethical global company where integrity and trust are fundamental values. GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner known for collaborating with the world's largest and most forward-thinking companies. Since 2000, we have been driving the digital revolution by creating innovative and widely used digital products and experiences. Join us in transforming businesses, redefining industries, and shaping the future through intelligent products, platforms, and services.,

Posted 1 month ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of the team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware to ensure seamless integration with embedded systems and RTOS environments. The ideal candidate should have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. If you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment, we invite you to join us. Your responsibilities will include developing and maintaining Windows/Linux drivers and RTOS for various requirements, collaborating with cross-functional teams to integrate drivers into embedded systems, conducting software integration, testing, and troubleshooting issues, optimizing driver performance, and ensuring compatibility with evolving Windows environments. It will be important to stay updated on industry trends and emerging technologies to drive innovation in driver development. To qualify for this position, you should have a Bachelor's or higher degree in Computer Science or Electronics & Communication with 1 - 3 years of relevant experience. Proven experience in Windows driver development and embedded systems is required, along with strong knowledge of embedded systems, C/C++ programming skills, familiarity with assembly language, and experience in designing and handling tools like debugging tools, Jtag, and dev tools. In-depth knowledge of kernel-mode programming in both Windows internals, knowledge of windows driver or MCDM driver, and experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others are advantageous. Excellent problem-solving and debugging skills, effective communication, and collaboration within a team environment are also essential. Minimum Qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm is an equal opportunity employer committed to providing an accessible process for individuals with disabilities. If you need an accommodation during the application/hiring process, please contact Qualcomm. Employees are expected to adhere to all applicable policies and procedures regarding the protection of Company confidential information and other proprietary information. Qualcomm's Careers Site is exclusively for individuals seeking a job at Qualcomm. Staffing and recruiting agencies are not authorized to use this site. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,

Posted 1 month ago

Apply

0.0 - 4.0 years

0 Lacs

hyderabad, telangana

On-site

As a Electronics Hardware Engineer, your main responsibilities will include: PCB Design & Layout: - Contributing to schematic design, component selection, and circuit layout. - Participating in PCB bring-up for new product iterations, identifying areas for cost savings and performance improvements. System-Level Integration: - Collaborating with firmware, mechanical, and product teams to ensure hardware integrates seamlessly with software. - Supporting hardware architecture decisions by conducting feasibility studies and component evaluations. Documentation & Component Lifecycle Management: - Maintaining technical documentation, including hardware specifications, PCB layouts, and system integration notes. - Managing electronics inventory, tracking component life cycles, and overseeing procurement strategies. Prototyping & Proof-of-Concepts: - Building breadboard-style setups to test sensors, actuators, and power management solutions. - Using microcontrollers (e.g., Arduino, Raspberry Pi) to rapidly prototype new features or components. Hardware-Firmware Collaboration: - Working with C/C++ or Python to test and debug embedded code alongside hardware modules. - Conducting stress testing to identify performance issues and propose corrective measures. Functional Verification & Validation: - Developing test schemes to validate hardware functionality, reliability, and compliance with design requirements. - Assisting in setting up test jigs for production and ensuring hardware integrity throughout the assembly process. Requirements: - Pursuing or recently completed B.E./B.Tech or M.Tech in Electronics, Electrical, Instrumentation, Computer Science, or related field. - Good understanding of Embedded Systems, Microcontrollers (e.g., ARM, AVR, PIC), and C/C++ programming. - Familiarity with IoT platforms, basic RTOS concepts, or communication protocols (UART, SPI, I2C) is a plus.,

Posted 1 month ago

Apply

1.0 - 6.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is setting up a dedicated team at Qualcomm India Bangalore Development Center to focus on the Connected Infotainment segment as part of a global Qualcomm Automotive initiative. This opportunity involves working with cutting-edge Wireless, Multimedia, and Embedded technologies to create innovative solutions for a new market vertical. Qualcomm has been a key player in connected car programs, enhancing the relationship between vehicles and digital lifestyles through features like 4G LTE Advanced Wi-Fi hotspots, wireless multimedia streaming, real-time 3D navigation, and more. As a candidate with 2 to 6 years of experience in embedded software and/or driver development, you should possess strong analytical and debugging skills, excellent communication abilities, and the capability to collaborate with teams across multiple time zones. Proficiency in C/C++ programming is essential, along with experience in Device Driver Programming in Linux/RTOS like QNX/Greenhills. You should also be familiar with industry-standard software development tools such as debuggers, code revision control systems like GIT and Perforce, IDEs, and build tools. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with at least 3 years of Software Engineering experience, or a Master's degree with 2 years of relevant experience, or a PhD with 1 year of relevant experience. Additionally, you should have 2+ years of academic or work experience in programming languages like C, C++, Java, Python, etc. A solid understanding of the latest Android versions, Android Audio Framework, Audio HAL, ALSA, and DSP drivers is required. Knowledge of Audio and voice codecs is advantageous, as well as experience in audio/video processing pipeline implementation for various media applications. Familiarity with audio/video pre- and post-processing algorithms for quality enhancement and motion compensation & estimation is a plus. Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations for individuals with disabilities during the application/hiring process. If you require assistance, you can contact Qualcomm via email at disability-accommodations@qualcomm.com or through the provided toll-free number. Employees are expected to adhere to all relevant policies and procedures, including those related to security and protection of confidential information. Qualcomm emphasizes that its Careers Site is exclusively for individuals seeking employment at Qualcomm, and unsolicited submissions from staffing/recruiting agencies will not be accepted. For further information about this role, please reach out to Qualcomm Careers.,

Posted 1 month ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is a leading technology innovator, pushing the boundaries of what's possible to enable next-generation experiences and driving digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will be responsible for designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. Your work will contribute to launching cutting-edge, world-class products that meet and exceed customer needs. Collaboration with systems, hardware, architecture, test engineers, and other teams is essential to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Skills/Experience: - 1-3 years of proficiency in C/C++ Programming. - Strong understanding of Networking concepts, particularly with L3/L4 (Layer 3/Layer 4) experience. - Exposure to RDKB (Reference Design Kit for Broadband) and prplWRT middleware platforms is a plus. - RDKB experience with Yocto-based builds, CCSP (Common Component Software Platform) layer, and Gateway Apps. - prplWRT familiarity with OpenWRT-based builds, TR-181 Managers, netmodel, Configuration management with ODL, and modular network APIs. Responsibilities: - Development: Engage in the design and implementation of network stack components. - Unit Testing: Conduct thorough unit testing to ensure the reliability and performance of the developed components. - On Target Verification: Perform verification on target devices to validate the functionality and integration of the network stack. - RDKB and prplWRT Specific Tasks: Implement and optimize network stack components using RDKB and prplWRT frameworks. Integrate and test features such as Modem Manager, LibQMI, and other prpl feeds. Education Requirements: BE/MTech/MS in a relevant field. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. Reasonable accommodations are available for individuals needing support during the application/hiring process. Employees are expected to abide by all applicable policies and procedures, including security and confidentiality requirements. For more information about this role, please contact Qualcomm Careers.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

Armada is an edge computing startup dedicated to providing computing infrastructure to remote areas with limited connectivity and cloud infrastructure. Our mission is to bridge the digital divide by deploying advanced technology infrastructure globally. We are seeking passionate AI Engineers to join our team and work on exciting AI and ML challenges in diverse locations around the world. As an AI Engineer at Armada, you will be responsible for developing ML/DL models tailored to specific challenges, preparing datasets, evaluating model performance, and deploying solutions in production environments. Ideal candidates will have expertise in machine learning, deep learning, and real-time computer vision techniques. Experience with containerization, microservices architecture, and deploying ML models independently is essential for this role. This role is office-based at our Trivandrum, Kerala office. Key responsibilities include translating business requirements into AI/ML model requirements, building AI/ML/DL models using state-of-the-art algorithms, testing and evaluating models, and deploying them in production environments. You will also work with customers and internal teams to refine model quality and establish continuous learning pipelines. The ideal candidate will have a BS or MS degree in computer science or related field, along with 5+ years of software development experience. Proficiency in Python, Java, and/or C/C++, as well as expertise in traditional statistical machine learning and deep learning techniques, is required. Experience with major deep learning frameworks (e.g., PyTorch, Tensorflow) and solving real-world problems with machine learning is highly desirable. Preferred experience includes building software for autonomous systems, working with container platforms like Kubernetes, and strong analytical and time-management skills. We offer a competitive salary and equity options for India-based candidates, providing an opportunity to share in Armada's success and growth. If you are a self-driven individual with a passion for cutting-edge AI and thrive in a fast-paced, collaborative environment, we encourage you to apply. Join our dynamic AI Engineering team and contribute to developing disruptive edge-compute systems with real-world applications. At Armada, we are committed to equal opportunity and value teamwork, innovation, and a results-driven approach.,

Posted 1 month ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

As a member of the DirectX Graphics team at NVIDIA, you will be responsible for developing and maintaining outstanding DirectX Graphics Driver for NVIDIA GPUs, with a focus on supporting single GPU system architectures. Your work will involve the development of new OS and chip graphics features, ensuring the best possible gaming experience on NVIDIA GPUs, creating graphics and AI based post-processing features, and developing fundamental stacks and features to utilize AI in graphics. Collaboration with teams across the company to plan and drive software objectives for the team is also a key aspect of this role. To qualify for this position, you should have a B.E./B.Tech or higher degree in Computer Science/Engineering with significant graphics and system software-related project or thesis work. Additionally, you should have at least 7 years of experience in developing system software, device drivers, or embedded/graphics applications, along with a deep understanding of computer graphics, computer architecture, operating system fundamentals, algorithms, machine learning, and excellent C/C++ programming skills. The ability to multitask in a dynamic environment with shifting priorities and changing requirements is essential. Familiarity with 3D graphics concepts and graphics programming using DirectX or OpenGL, experience working inside operating system kernels and device drivers, as well as knowledge of machine learning algorithms are all considered strong advantages. NVIDIA is recognized as a top employer in the technology industry, known for having forward-thinking and determined individuals on the team. If you are passionate, hard-working, and creative in the field of graphics software development, we encourage you to apply and be a part of our innovative team.,

Posted 1 month ago

Apply

0.0 - 3.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of the team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware to ensure seamless integration with embedded systems and RTOS environments. If you have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions, we invite you to join us in pushing the boundaries of technology and thriving in a dynamic, collaborative environment. Your responsibilities will include developing and maintaining Windows/Linux drivers and RTOS for various requirements, collaborating with cross-functional teams to integrate drivers into embedded systems, conducting software integration, testing, and troubleshooting issues, optimizing driver performance, and ensuring compatibility with evolving Windows environments. It is essential to stay updated on industry trends and emerging technologies to drive innovation in driver development. Requirements: - Bachelor's or higher degree in Computer Science or Electronics & Communication with 0 - 3 years of relevant experience - Proven experience in Windows driver development and embedded systems - Strong knowledge of embedded systems - Proficiency in C/C++ programming and familiarity with assembly language - Strong design skills and proficiency in tools like debugging tools, Jtag, and dev tools - In-depth knowledge of kernel-mode programming in Windows internals - Knowledge of Windows driver or MCDM driver is an added advantage - Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others - Excellent problem-solving and debugging skills - Effective communication and collaboration within a team environment Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations to support individuals with disabilities during the application/hiring process. If you require an accommodation, please contact Qualcomm's toll-free number or email disability-accommodations@qualcomm.com. Qualcomm expects its employees to adhere to all applicable policies and procedures, including those related to the protection of confidential information. Staffing and recruiting agencies are advised not to submit unsolicited profiles, applications, or resumes. For more information about this role, please reach out to Qualcomm Careers.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

As an AI Engineer at Armada, you will be part of a cutting-edge edge computing startup dedicated to providing advanced technology infrastructure to remote areas with limited connectivity and cloud infrastructure. Your role will involve harnessing the power of AI to revolutionize operations and enhance lives in some of the most isolated regions globally. You will have the opportunity to work on a diverse array of AI and ML challenges on a global scale, from the mines of Australia to the oil fields of Northern Canada and the coffee plantations of Colombia. Ideal candidates will be passionate about AI and possess expertise in machine learning, deep learning, and real-time computer vision techniques. Your responsibilities will include translating business requirements into AI/ML model requirements, preparing and evaluating datasets, building models using state-of-the-art algorithms such as transformers, testing and benchmarking model quality, and deploying models in production environments. Additionally, you will collaborate with customers and internal teams to refine model quality and establish continuous learning pipelines. To qualify for this role, you should hold a BS or MS degree in computer science or a related technical field, have at least 5 years of software development experience with proficiency in Python, Java, or C/C++, and possess hands-on expertise in machine learning techniques and algorithms. Experience with deep learning frameworks such as PyTorch and TensorFlow, as well as familiarity with containers and modular software design, is essential. Preferred qualifications include experience in building software for autonomous systems, producing computationally efficient software for real-time applications, and a background in container platforms like Kubernetes. Strong analytical, time-management, and communication skills are also highly valued. If you are a self-driven individual with a passion for cutting-edge AI technologies and a desire to tackle challenging AI and ML problems, Armada offers a dynamic environment where you can contribute to the development of high-performance computing solutions for various industries. Join us in bridging the digital divide and empowering AI systems to interact with the real world seamlessly and securely. In return, Armada offers a competitive base salary and equity options for India-based candidates, providing an opportunity to share in the success and growth of the company. If you are a go-getter with a growth mindset, a detail-oriented problem-solver, and a collaborative team player who thrives in a fast-paced environment, we want to hear from you. Apply now and be part of our mission to revolutionize edge computing with AI.,

Posted 1 month ago

Apply

1.0 - 8.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking a Software Engineer to contribute to the design, development, performance optimization, and power efficiency of XR products utilizing Qualcomms cutting-edge SoC technology on Android and Linux platforms. You will be tasked with analyzing complex software systems, collaborating with team members, and providing technical leadership. To qualify for this role, you should possess a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or a related field. Additionally, you should have at least 2 years of Software Engineering experience with programming languages like C, C++, Java, Python, etc. and 3-8 years of hands-on experience in multimedia software design and development in domains such as Virtual/Augmented Reality, Camera, Graphics, Video, Display, or Computer Vision. The ideal candidate should excel in C/C++ programming, have experience in embedded multimedia product development for Android Smartphones or Network-based Video/Camera products, and be familiar with the internals of Linux and Android systems. Candidates with additional qualifications such as expertise in heterogenous/multi-core architectures, XR product development, or previous experience with Qualcomm Snapdragon platforms will be preferred. Qualcomm values diversity and is an equal opportunity employer. If you require accommodations during the application process, Qualcomm is committed to providing accessible solutions. Please contact disability-accomodations@qualcomm.com for assistance. Qualcomm also expects its employees to adhere to all policies and procedures, including safeguarding confidential information. Please note that Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm. Staffing agencies and their representatives are not permitted to submit profiles, applications, or resumes through the site. Qualcomm does not accept unsolicited resumes or applications from agencies. For more information about this role, reach out to Qualcomm Careers directly.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

We are searching for a highly skilled and experienced Senior Embedded Systems Engineer to become a part of our dynamic team. In this role, you will be responsible for designing, developing, and maintaining embedded systems and software for medical devices. Your key responsibilities will include working closely with cross-functional teams to ensure the successful integration of hardware and software components, optimizing system performance, ensuring reliability, and meeting project deadlines. You must possess a strong background in embedded systems, excellent problem-solving skills, and the ability to work independently as well as part of a team. It is expected of you to stay updated with the latest industry trends and technologies and apply this knowledge to enhance our products and processes. Additionally, you will independently conduct design change impact assessment, coordinate technical reviews of the changes, conduct failure analysis, and potential risk impact assessment as part of a cross-functional team. In your role, you will translate user and business requirements into detailed product requirement specifications and design specifications. You should apply design controls with extensive knowledge of ISO 13485, ISO 14971, IEC 62304, IEC 62366, and IEC 60601 for medical device development. Collaborating with cross-functional teams to integrate hardware and software components, optimizing system performance, ensuring reliability, and troubleshooting and resolving issues related to embedded systems are essential duties that you will perform. Documenting design specifications, test procedures, and results, staying current with industry trends and technologies, participating in code reviews, providing constructive feedback, mentoring junior engineers, and providing technical guidance are also part of your responsibilities. You will contribute to the continuous improvement of development processes, ensure compliance with industry standards and regulations, manage project timelines and deliverables, apply Six Sigma and Lean principles to enhance efficiency and minimize waste, define integration and verification plans, create, maintain and release Design History File (DHF), Device History Record (DHR), Device Master Record (DMR), and conduct technical reviews to root cause issues, perform tradeoff analysis, and document key design considerations for future reference. You may have work direction responsibility that includes technicians and junior engineers, work with manufacturing and other functional groups on manufacturing and regulatory compliance issues, and contribute to the establishment of business objectives, goals, budgets, and costs. The minimum qualification requirements include a bachelor's degree or equivalent education and experience sufficient to successfully perform the essential functions of the job, with a Bachelor of Science degree or Master of Science degree in Engineering preferred. A minimum of 5 years of experience is required for a Senior Electronics Engineer and a minimum of 3 years of experience for an Electronics Engineer, with a minimum of 3 years of experience in the medical device field preferred for Senior Engineer and a minimum of 1 year of experience for Electronics Engineer. Skills required for this role include exceptional proficiency in C/C++ programming, testing/debugging, and advanced C concepts (pointers, structures, unions, interrupts, etc.), strong knowledge of hardware design in Analog, high-frequency Digital Circuit Design, and RF circuits design, experience with I2C, SPI, UART, USB, Ethernet, BL/BLE on Micro-Controllers (preferably ARM), core experience in embedded systems design and programming, completion of Embedded Systems based projects based on 8/16/32 bit microcontrollers preferably for medical equipment, knowledge of using tools like C/C++ cross compilers for microcontrollers (GCC/Keil/MCUExpresso), driver development in Linux SBC environment preferable, experience with resource-limited Embedded RTOS or Embedded Linux in SBC, proficiency with PCB design tools or EDA Software (Altium or OrCAD), experience implementing and testing device drivers for Linux/Windows in C, Embedded C, C++, EMI/EMC, and safety standards for medical equipment and test requirements, experience in DFMEA and Risk analysis, and product development life cycle. The physical requirements for this role include working in a general labor environment that may require the use of personal protective equipment, reading, speaking, hearing, walking, bending, standing, stretching/reaching, hand/finger dexterity, and occasional lifting up to 50 pounds or transporting up to 500 pounds via carts or mechanized equipment. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties. Additionally, travel may be required based on business needs.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

Job Description: You will be a part of Pragathi Solutions, a leading company in automotive diagnostics and telematics, focusing on creating advanced solutions for connected vehicles, predictive maintenance, and real-time data insights. By seamlessly integrating technology with ECUs, vehicle sensors, and cloud platforms, we empower businesses to make informed decisions for fleet management and vehicle health monitoring. As an Embedded Firmware Developer at Pragathi Solutions, you will play a key role in designing, testing, and maintaining embedded firmware and custom Linux device drivers for our innovative products. Your responsibilities will include developing firmware for ARM-based or other microcontroller platforms, debugging Linux kernel modules, collaborating with hardware engineers, optimizing firmware performance, and troubleshooting hardware/software interface issues. Your profile should include a strong background in RTOS (FreeRTOS, Zephyr) and Linux, knowledge of secure boot, OTA updates, and firmware encryption, familiarity with wireless stacks like Bluetooth, Wi-Fi, or cellular technologies, and experience with scripting languages such as Python or Bash for automation. Additionally, you should possess a Bachelor's or Master's degree in Electronics, Computer Engineering, or a related field, along with at least 3 years of experience in embedded firmware development. Your expertise in C/C++ programming, Linux kernel development, device driver programming, communication protocols (SPI, I2C, UART, CAN), embedded Linux build systems (Yocto, Buildroot), board bring-up, bootloaders (U-Boot), and hardware debugging tools (oscilloscope, logic analyzer) will be essential for success in this role. Proficiency in version control systems like Git is also required. Join us at Pragathi Solutions for the opportunity to work on cutting-edge embedded and IoT technologies in a dynamic, collaborative, and innovative work environment. Take advantage of learning and career growth opportunities while contributing to the development of groundbreaking solutions for connected vehicles. Apply now to be a part of our team dedicated to driving technological advancements in automotive diagnostics and telematics. HR Email id: hr@pragathisolutions.in Contact Number: 7349655492,

Posted 1 month ago

Apply

7.0 - 11.0 years

0 Lacs

hyderabad, telangana

On-site

As a member of the DirectX Graphics team at NVIDIA, you will be responsible for developing and maintaining outstanding DirectX Graphics Driver for NVIDIA GPUs, focusing on supporting single GPU system architectures. Your role will involve working on the development of new OS and new chip graphics features, driving quality improvement initiatives to ensure the best possible gaming experience on NVIDIA GPUs, creating graphics and AI-based post-processing features and algorithms for high-end rendering, and developing fundamental stacks and features to integrate AI in graphics. Collaboration with teams across the company to plan and execute software objectives for the team is also a key aspect of this role. To qualify for this position, you should have a B.E./B.Tech or higher degree in Computer Science/Engineering with significant experience in graphics and system software-related projects or thesis work. A minimum of 7 years of experience in developing system software, device drivers, or embedded/graphics applications is required, along with a deep understanding of computer graphics, computer architecture, operating system fundamentals, algorithms, machine learning, and strong programming skills in C/C++. The ability to multitask in a dynamic environment with changing requirements is essential for this role. Familiarity with 3D graphics concepts and graphics programming using DirectX or OpenGL would be advantageous, as well as working experience within operating system kernels and device drivers. Knowledge of machine learning algorithms and mathematics related to it is also considered a strong plus. Joining NVIDIA means being part of a team that is known for its innovation and technology advancements. If you are passionate, hard-working, and creative, and if you are looking to contribute to cutting-edge developments in computer graphics and AI, we encourage you to apply for this exciting opportunity.,

Posted 1 month ago

Apply

2.0 - 10.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking a highly experienced individual in the embedded domain with over 10 years of experience to design, develop, and support software solutions on multi-core ARM (V7A or V8A)/CPUs. The ideal candidate should possess strong C/C++ programming skills and have embedded platforms experience, including low-level firmware, kernel (Linux or QNX), Hypervisor/Virtualization, and user-space components. Additionally, experience in designing software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in embedded SoC systems is required, along with hands-on experience using J-TAG or ICE debuggers. The successful candidate should have expertise in real-time software development for embedded products and be proficient in using JTAG to debug real-time problems. Experience with different version control systems like perforce and GIT is essential, as well as expertise in the development of PCI RC/EP Device Driver and writing kernel space device drivers in areas of MMU, Power (clocks/thermal). A solid understanding of Linux/QNX boot flow on embedded systems and computer system architecture is necessary, including board bring-up, device drivers, peripheral buses (SPI, I2C, USB), memory controller DDR, eMMC, UFS, and performance. The ideal candidate should also have a solid understanding of different debug methods offered by the Linux Kernel/QNX. They should be a motivated self-starter with excellent verbal and written communication skills, capable of collaborating with internal teams and external partners on analysis and debugging. The candidate should also be a hands-on technical lead who is willing to delve into details when necessary to ensure team success. 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 Language such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. The company expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm's Careers Site is exclusively for individuals seeking a job at Qualcomm. Staffing and recruiting agencies are not authorized to use this site. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please contact Qualcomm Careers.,

Posted 1 month ago

Apply

2.0 - 10.0 years

0 Lacs

karnataka

On-site

As an Embedded DSP Software Developer at Aptiv, you will be joining a high-performing Digital Signal Processing (DSP) team focused on developing radar signal processing software. This role provides you with the opportunity to work on a reusable platform environment to contribute to the development of radar systems for various generations and variants customized for global customers. Your responsibilities will include designing, developing, and optimizing embedded software for radar signal processing on DSP processors and microcontrollers from leading vendors like TI, NXP, and others. You will collaborate with cross-functional teams to support the development of radar systems across different radar generations and implement C/C++ and MATLAB programming to develop, test, and optimize radar signal processing algorithms. Additionally, you will be involved in developing, maintaining, and utilizing Software-In-Loop (SIL) and Hardware-In-Loop (HIL) frameworks for software debugging and testing, as well as conducting radar chamber and vehicle-level checkouts to validate software performance in real-world conditions. Your role will also entail optimizing and vectorizing software to achieve performance targets on various DSP platforms and engaging with global teams to understand requirements and adapt software solutions for different radar applications. To excel in this role, you should have a Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field, along with 2-10 years of experience in embedded software development, particularly in the automotive domain. Proficiency in C/C++ programming and MATLAB for algorithm development and simulation is essential, as well as experience working with DSP processors and microcontrollers from industry-leading vendors like TI, NXP, and others. Strong skills in software optimization and vectorization techniques, as well as hands-on experience in developing and using SIL/HIL frameworks for software testing and debugging, are required. Knowledge of radar systems, signal processing, integration of software with radar hardware, and familiarity with radar chamber and vehicle-level testing processes are also important. You should be able to work in a fast-paced, competitive environment and adapt to evolving technologies. At Aptiv, you will have the opportunity to grow professionally, make a positive impact on safety, and receive support from the company. Aptiv provides an inclusive work environment that encourages growth and development for all individuals, regardless of gender, ethnicity, or beliefs. Safety is a core value at Aptiv, aiming for a world with zero fatalities, zero injuries, and zero accidents. The company ensures that its team members have the necessary resources and support for their well-being, including a competitive health insurance package. Your benefits at Aptiv include higher education opportunities through platforms like UDACITY, UDEMY, and COURSERA, life and accident insurance, a Well-Being Program with regular workshops and networking events, and access to fitness clubs (terms and conditions apply). Join Aptiv today and be a part of shaping the future of mobility!,

Posted 1 month ago

Apply

0.0 - 4.0 years

0 Lacs

pune, maharashtra

On-site

You should be strong in C/C++ programming and possess a solid understanding of object-oriented design principles along with knowledge of good programming practices. Additionally, you should have experience in designing Firmware for Micro-controller based Systems and be familiar with communication protocols such as SPI, I2C, MODBUS, Device Drivers, and ADC. Experience with Zigbee, GSM, GPRS, USB, Ethernet, and boot loader is preferred. Ideally, you should have 0-4 years of experience in the field and hold a degree in BE/B-Tech Electronics/Electronics and Telecommunication or MSc Electronics/Instrumentation. To apply for this position, please send your resume to careers@accel-systems.co.in. In your email application, make sure to mention the following: 1. The post you are applying for in the subject line and the email body. 2. Provide reasons why we should hire you, highlighting your relevant skills and experience.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

You will be joining a leading global automaker and mobility provider that is dedicated to offering clean, connected, affordable, and safe mobility solutions. The company's strength is derived from its iconic brand portfolio, the passion and diversity of its people, and its deep connection to the communities it operates in. The company's ambitious electrification and software strategies, along with a focus on creating an innovative ecosystem of strategic partnerships, are propelling its transformation into a sustainable mobility tech company. As part of the team, you will be a part of a diverse and talented group of individuals worldwide who bring their passion and expertise to their roles every day. While the organization operates globally, it maintains strong ties to the local communities where it operates and where its employees live and work. Requirements: - Minimum 8 years of experience in Embedded SW development/architecture - At least 5 years" experience working with Classic or Adaptive AUTOSAR software architecture design - Proficiency in C/C++ programming in a multi-process, multi-threaded development environment - Experience in software requirements engineering - Experience in formal software architecture design with modern tools - Experience managing common software resources in a multi-process environment - Understanding of signal and service-oriented interface design - Knowledge of Autosar toolchains and automotive communication protocols - Understanding of formal ASPICE and ISO26262 in relation to software development Preferences: - Strong experience in Model ADAS applications, Classic or Adaptive AUTOSAR, System Architecture, and C/C++ programming Responsibilities: - Define software requirements for a given feature in DNG - Define software architecture in Rhapsody - Model ADAS applications in Vector PREEvision &/ DaVinci Developer - Define strategic processes for embedded software development - Soft skills: Communication with various teams, structured thinking, adaptability to new technologies What We Offer: - Exciting projects in industries like High-Tech, communication, media, healthcare, retail, and telecom - Collaborative environment with opportunities to work with a diverse team - Work-life balance with flexible work schedules and work-from-home options - Professional development opportunities through training programs - Competitive salaries, benefits, and fun perks including sports events, cultural activities, and more About GlobalLogic: GlobalLogic is a leader in digital engineering, helping brands design and build innovative products and digital experiences. With a focus on experience design, complex engineering, and data expertise, GlobalLogic accelerates clients" transition into tomorrow's digital businesses. Operating worldwide, GlobalLogic serves industries such as automotive, communications, financial services, healthcare, manufacturing, media, and technology. As a Hitachi Group Company, GlobalLogic contributes to driving innovation through data and technology for a sustainable society with a higher quality of life.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You should have strong C/C++ programming skills in an embedded environment. Your work experience in the Digital TV/Set-top Box Domain will be beneficial. It is important to have a deep understanding of Broadcast standards & specifications such as DVB, ATSC, and ISDB. Your proficiency in Linux/RTOS and system programming will be crucial for this role. Good analytical and debugging skills are required to excel in this position. Additionally, having knowledge of Design patterns in C++, Open source integration, cross compiling for ARM architecture, and working with profiling tools will be a plus. Familiarity with tools such as GIT, Gerrit, GCOV, and LCOV is also desirable.,

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

Minimum qualifications: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience. 2 years of experience with digital logic design principles, RTL design concepts, and languages such as Verilog or SystemVerilog. Experience with logic synthesis techniques to optimize RTL code, performance and power, and low-power design techniques. Experience with a scripting language such as Perl or Python. Preferred qualifications: Master's degree or PhD in Electrical Engineering, Computer Science, or equivalent practical experience. Experience implementing image/video processing blocks or other multimedia IPs such as Display or ISP Experience with Application-Specific Integrated Circuit (ASIC) design methodologies for clock domain checks and reset checks Experience in scripting languages, C/C++ programming and software design skills. About the job Be part of a diverse team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration. In this role, you will be responsible for Register-Transfer Level (RTL) design development of security IP and subsystems. This includes Micro architecture, RTL coding, definition, constraints, IP release flows, Power Performance Area (PPA) optimizations, test planning collaboration, coverage reviews and closure for quality and optimized security designs. You will be involved in Micro-Arch and RTL coding for imaging and video codecs - IPs and subsystems. You will also contribute to improvements by debugging and by using different RTL QC tools like Lint, CDC, VCLP. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Perform Verilog/SystemVerilog RTL coding, function/performance simulation debug and Lint/CDC/FV/UPF checks. Perform RTL verification using industry standard methodologies. Participate in test planning and coverage analysis. Develop RTL implementations that meet competitive power, performance and area targets. Participate in synthesis, timing/power closure and Field-Programmable Gate Array (FPGA) or silicon bring-up. Work with multi-disciplined and multi-site teams in RTL design, verification, or architecture or micro-architecture planning. ,

Posted 1 month ago

Apply
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