Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 10.0 years
0 Lacs
pune, maharashtra
On-site
Role Overview: You will be responsible for designing, developing, and validating PCIe drivers and subsystems while ensuring protocol compliance and system performance. As a PCIe & Linux Developer, your expertise in PCIe specifications, Linux PCIe sub-systems, and device driver development will be crucial for this role. Key Responsibilities: - Design and develop low-level PCIe device drivers focusing on DMA, memory management, and interrupt handling. - Implement and debug PCIe protocol stack, LTSSM, NTB, error/fault handling, and PCIe switch functionalities. - Integrate with PCIe switches, DUTs, and host systems for functional, non-functional, and compliance testing. - Develop and optimize error injection/capture mechanisms and logging frameworks. - Perform system-level debugging and performance analysis to meet reliability and latency targets. - Automate test execution, logging, and reporting for performance, latency, and error metrics. - Collaborate with cross-functional teams for PCIe-based hardware/software integration. Qualification Required: - B.E/M.E in Computer Science, Electronics, Electrical, or related engineering discipline. - 6+ years of relevant industry experience. - Strong problem-solving and debugging skills. - Ability to work independently and in cross-functional teams. Additional Details: Acclivis Technologies is a high-end services company managed by technically qualified professionals with a collective experience of more than 200 man-years in product engineering services. If you have a passion for technology and creativity, this could be a great opportunity for you to join a team of talented and enthusiastic professionals.,
Posted 16 hours ago
2.0 - 6.0 years
0 Lacs
noida, uttar pradesh
On-site
As a Field Application Engineer (FAE) at LogiCompute, a semiconductor distribution company, your role is crucial in supporting customers in designing, developing, and deploying embedded systems. You will be the primary technical liaison for customers integrating 32-bit RISC microcontrollers into their products, focusing on Linux integration for real-time operating systems and embedded Linux distributions. You will assist clients in industries such as IoT, automotive, consumer electronics, industrial automation, and edge computing where 32-bit RISC architectures are utilized for efficient and low-power processing with Linux for advanced features. Key Responsibilities: - Provide expert guidance on selecting, integrating, and troubleshooting 32-bit RISC microcontrollers in customer designs, including advising on hardware-software co-design, peripheral configuration, and power management for low-power applications. - Assist customers in porting and customizing Linux kernels to 32-bit RISC platforms, develop or debug device drivers, bootloaders, and filesystem configurations for MCU-based systems running Linux. - Conduct design reviews, proof-of-concept demonstrations, and rapid prototyping using development boards. - Deliver technical presentations, workshops, and hands-on training sessions on MCU features, Linux enablement, and best practices. - Diagnose and resolve complex technical issues related to hardware-software interactions, escalate bugs to R&D teams, and track resolutions. - Gather customer requirements and feedback to inform product roadmaps, collaborate with sales to drive adoption of MCU products in Linux-enabled applications. - Maintain technical documentation and contribute to knowledge bases. Qualifications Required: - Education: Bachelor's degree in electronics engineering, Computer Engineering, or a related field. A master's degree or relevant certifications are a plus. - Experience: 2-5+ years in embedded systems with direct hands-on experience in 32-bit RISC microcontrollers. - Technical Expertise: Proficiency in C/C++ for bare-metal and Linux-based firmware development, strong knowledge of RISC architectures. - Soft Skills: Excellent communication and presentation skills, ability to work independently in fast-paced environments, willingness to travel and adapt to diverse project needs. Preferred Skills: - Yocto, Buildroot, GCC cross-compilers, GDB debugging, and real-time patches. - Understanding of 32-bit vs. 64-bit Linux compatibility, including dynamic XLEN switching for RISC-V.,
Posted 2 days ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana, india
On-site
Exp - 4 to 8 yrs Job Summary We are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system software. Key Responsibilities Porting existing Linux device drivers to new platforms, SoCs, and kernel versions. New driver development for custom hardware components and peripherals. Debugging kernel and driver-level issues using industry-standard tools. Integration & bring-up of hardware with Linux-based systems. Collaborate with hardware teams to interpret specifications and enable device functionality. Optimize drivers for performance, reliability, and resource efficiency. Write clear technical documentation for driver APIs, design, and integration steps. Required Skills & Qualifications Bachelors/Masters in Computer Science, Electronics, or related field. 4 to 8 years of professional experience in software development. Strong proficiency in C/C++ programming and memory management. Hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.). Good understanding of Linux kernel architecture, module programming, and build systems . Knowledge of interrupt handling, DMA, and device tree configuration. Familiarity with cross-compilation and embedded Linux toolchains. Experience with debugging tools (GDB, ftrace, perf, printk, etc.). Version control experience (Git). Preferred Skills Exposure to multiple driver types (networking, storage, multimedia, etc.). Experience with Yocto, Buildroot, or similar embedded Linux environments. Knowledge of real-time Linux and RT patches. Scripting knowledge (Python, Bash) for testing and automation. Show more Show less
Posted 2 weeks ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana, india
On-site
Dear Connections, Job Title: Linux Device Driver Engineer Experience: 4 to 8 Years Location: Bangalore/Hyderabad Job Type: Full-Time Job Summary : We are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system software. Required Skills & Qualifications: 4 to 8 years of professional experience in software development. Strong proficiency in C/C++ programming and memory management. Hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI) Good understanding of Linux kernel architecture, module programming, and build systems. Knowledge of interrupt handling, DMA, and device tree configuration. Familiarity with cross-compilation and embedded Linux toolchains. Experience with debugging tools (GDB, ftrace, perf, printk, etc.). Version control experience (Git). Preferred Skills: Exposure to multiple driver types (networking, storage, multimedia , etc.) Experience with Yocto, Buildroot, or similar embedded Linux environments. Knowledge of real-time Linux and RT patches. Scripting knowledge (Python, Bash) for testing and automation. If you are looking for job change share your updated resume to [HIDDEN TEXT] Your reference would be greatly appreciated Show more Show less
Posted 2 weeks ago
6.0 - 10.0 years
0 Lacs
karnataka
On-site
You are an experienced Linux Kernel Developer with strong proficiency in C and working knowledge of C++. Your primary responsibility will be to design, develop, and maintain Linux kernel modules and custom device drivers. You will interface with hardware using protocols such as I2C, SPI, UART, USB, and GPIO. It will be your duty to debug and optimize kernel-level code for performance and stability. Collaboration with hardware and embedded teams to integrate drivers with board support packages (BSPs) will be essential. You will also contribute to board bring-up and low-level system initialization. Documentation maintenance and ensuring compliance with open-source licensing and kernel coding standards are also key aspects of your role. Your strong programming skills in C and working knowledge of C++ will be crucial in this position. In-depth experience with Linux kernel internals and device driver development is required. Hands-on experience with I2C, SPI, UART, USB, and GPIO is also necessary. You should have proficiency with Linux build systems such as Make, CMake, Yocto, and Buildroot. Familiarity with debugging tools like GDB, strace, dmesg, and oscilloscope/logic analyzers is preferred. Understanding of interrupt handling, DMA, and memory management in kernel space is expected. Preferred qualifications include experience with Real-Time Operating Systems (RTOS) or bare-metal programming, exposure to ARM-based architectures and embedded platforms, and contributions to open-source kernel projects. A Bachelors or Masters degree in Electronics, Computer Science, or a related field will be an added advantage.,
Posted 2 weeks ago
0.0 years
0 Lacs
hyderabad, telangana, india
On-site
Job Description Design, develop, and maintain embedded software for microcontroller and microprocessor-based systems. Work with RTOS platforms like ThreadX, FreeRTOS, and embedded Linux for system-level programming. Develop and port device drivers for interfaces such as UART, I2C, SPI, PCIe, and USB. Perform board bring-up activities including bootloader development, hardware-software integration, and system debugging. Implement and manage IPC mechanisms including message queues, shared memory, semaphores, and synchronization primitives. Handle interrupt management, kernel timing, and multithreading in embedded environments. Collaborate with hardware teams and use lab instruments (Oscilloscopes, Waveform Analyzers, Lauterbach) for debugging and validation. Optimize system performance and ensure reliability and scalability of embedded solutions. Primary Skills Strong proficiency in C/C++ for embedded systems. Expertise in RTOS (ThreadX, FreeRTOS) and Linux kernel internals . Deep understanding of ARM architectures (ARMv7/ARMv8). Experience with device driver development and hardware abstraction layers . Knowledge of IPC , multithreading , mutexes , and interrupt handling . Secondary Skills Familiarity with scripting languages (Python, Bash) for automation and testing. Experience with version control systems (Git). Exposure to CI/CD pipelines for embedded software. Understanding of secure boot, firmware updates, and system security. Knowledge of embedded testing frameworks and methodologies. Qualifications Bachelor's or Master's degree in Electronics, Computer Engineering, Embedded Systems , or related field. Certifications in Embedded Systems or RTOS (preferred but not mandatory). Strong analytical and problem-solving skills. Excellent communication and teamwork abilities.
Posted 2 weeks ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana
On-site
As a Linux Device Driver Engineer, you will be responsible for porting existing Linux device drivers to new platforms, SoCs, and kernel versions. You will also engage in new driver development for custom hardware components and peripherals, debugging kernel and driver-level issues using industry-standard tools, and integrating & bringing up hardware with Linux-based systems. Working closely with hardware teams, you will interpret specifications to enable device functionality and optimize drivers for performance, reliability, and resource efficiency. Additionally, you will be required to write clear technical documentation for driver APIs, design, and integration steps. To excel in this role, you should hold a Bachelors/Masters in Computer Science, Electronics, or related field, along with 4 to 8 years of professional experience in software development. Proficiency in C/C++ programming, memory management, and hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.) are essential. You should have a good understanding of Linux kernel architecture, module programming, build systems, interrupt handling, DMA, and device tree configuration. Familiarity with cross-compilation, embedded Linux toolchains, and debugging tools like GDB, ftrace, perf, printk, and version control experience with Git are required. Preferred skills include exposure to multiple driver types (networking, storage, multimedia, etc.), experience with Yocto, Buildroot, or similar embedded Linux environments, knowledge of real-time Linux and RT patches, and scripting knowledge (Python, Bash) for testing and automation. Strong analytical and debugging skills, good communication and collaboration abilities, as well as the ability to work independently and take ownership of deliverables are key soft skills for this role.,
Posted 3 weeks ago
6.0 - 8.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
We are seeking a skilled Embedded Software Engineer with 68 years of experience in real-time operating system (RTOS) development and low-level firmware programming. The ideal candidate will have hands-on expertise in designing custom RTOS components, strong proficiency in C, and a deep understanding of embedded processor architectures such as RISC-V, MIPS, or ARM. Key Responsibilities : Design and develop custom RTOS components , including: Scheduler Task infrastructure Inter-task communication mechanisms Memory management Interrupt handling Build and maintain firmware and driver development frameworks that meet real-time performance and timing constraints. Develop BootROM, bootloader , and initialization code for embedded systems. Implement and optimize low-level hardware abstraction layers (HAL) and device drivers. Work closely with hardware and systems engineering teams for platform bring-up and system integration. Apply strong knowledge of operating system data structures and algorithms to solve complex system-level problems. Ensure code quality, documentation, and test coverage throughout the development lifecycle. Required Skills : Strong proficiency in C programming for embedded systems. Solid understanding of custom RTOS development concepts. Deep experience with scheduling algorithms , inter-process communication, and interrupt handling. Experience working with embedded processor architectures such as RISC-V , ARM , or MIPS . Hands-on experience with: Bootloaders / BootROM Board initialization code Low-level driver and HAL development Familiarity with real-time performance tuning and debugging in embedded environments. Experience working with lab tools (oscilloscopes, logic analyzers, etc.) is a plus. Preferred Skills : Exposure to FreeRTOS or similar RTOS kernels. Experience with emulators, debuggers (e.g., JTAG), and performance profiling tools. Familiarity with secure boot or power management subsystems is an added advantage. Soft Skills : Strong analytical and problem-solving skills Self-driven and comfortable working in fast-paced environments Effective verbal and written communication skills Collaborative mindset with cross-functional teams
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
coimbatore, tamil nadu
On-site
The role of a Firmware Engineer at our organization in Coimbatore involves being actively engaged in coding, debugging, hardware coordination, and the development of innovative firmware concepts. You will collaborate closely with the hardware, validation, and production teams to ensure the efficiency and reliability of the product. Your primary responsibilities will include firmware development, where you will work on coding in Embedded C for microcontrollers such as PIC, Nuvoton, etc., and interface with various hardware peripherals like GPIO, ADC, PWM, Timers, UART, I2C, and SPI. Implementing communication protocols, control logic, and writing well-documented, modular code using best practices will be essential aspects of your role. Additionally, you will be expected to contribute to the development of new product features, create proof-of-concept firmware for idea validation, and actively participate in testing, debugging, and hardware-firmware integration. To excel in this role, you must possess strong technical skills, including proficiency in Embedded C programming, a deep understanding of microcontroller internals, and experience with MCUs like STM32, PIC, Atmel, etc. Hands-on experience with communication protocols such as UART, I2C, SPI, Modbus, and debugging using IDE tools and lab instruments will be crucial. Your ability to work with interrupt handling, timers, watchdogs, and low-power modes, along with maintaining a structured coding style and effective communication and documentation practices, will be key to your success. As a valued team member, you will actively engage in design reviews, code walkthroughs, and participate in failure analysis and support activities. Your proactive learning attitude, strong debugging and analytical skills, and a team-oriented approach will contribute significantly to the success of our projects. This is a full-time position that requires a Bachelor's degree and a minimum of 2 years of experience in Embedded C programming, MCUs like STM32, PIC, Atmel, and communication protocols. If you are enthusiastic about joining our dynamic team and possess the required skills and experience, we look forward to speaking with you soon.,
Posted 1 month ago
12.0 - 16.0 years
0 Lacs
karnataka
On-site
You have over 12 years of experience in Linux device driver development, ideally focusing on PCIe devices. Your expertise in C Language is exceptional, with a strong command of low-level, performance-sensitive code, including bitwise operations, memory management, pointer arithmetic, and data structure optimization. Contributions to the open-source community, particularly in the Linux kernel or relevant projects, are highly valued. While familiarity with C++ is advantageous for specific projects, most Linux kernel drivers are written in C. Understanding object-oriented concepts in a C context can be beneficial. A deep understanding of Linux Kernel Architecture is crucial, including knowledge of kernel space versus user space, kernel modules, device driver concepts, and memory management. You should have experience in writing loadable kernel modules (LKMs) and integrating them with the Linux build system. Proficiency in debugging and profiling tools such as kgdb, ftrace, perf, dmesg, and sysfs interfaces is essential for troubleshooting and optimizing drivers. You must possess a comprehensive understanding of the PCIe specification, including enumeration, configuration space, BARs, MSI/MSI-X interrupts, and bus mastering. Ability to interpret PCIe device datasheets, understanding register maps, timing requirements, and signaling protocols is required. Knowledge of interfacing with Firmware/BIOS for initializing PCIe devices during system boot is essential. Experience with the device driver development lifecycle, including probing and initialization, resource management, interrupt handling, power management, and concurrency and synchronization, is necessary. A degree in Computer Science, Electrical or Computer Engineering, or a related field is required. Desirable additional qualifications include knowledge of other operating systems, experience with FPGA, SoC, or custom hardware, performance tuning skills, and community engagement in Linux kernel mailing lists or industry events. Please send your CV only if you can attend interviews on weekdays with a short notice period of a maximum of 15 days. The job location is in Bangalore with work from the office.,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
You should have strong expertise in C/C++, Data Structures, LSP, LDD, Kernel Development, ARM Architecture, and Debugging with JTAG and T32 (GDB, KGDB optional). Your experience should include working on relevant projects and utilizing tools like GIT, as well as having an understanding of Jenkins. For the Audio domain, you will need knowledge in ALSA, PCM (Pulse Code Modulation Framework), Stage Freight, Audio Manager, Flinger, Audio Services, Audio HAL, and Codecs. For the Camera domain, we are seeking experienced embedded software engineers who are passionate about developing software for embedded systems. Your responsibilities will include Camera HAL3 driver development, customizing the Android framework for various mobile device form factors, designing end-to-end camera use cases and implementing features, image processing, debugging and resolving issues in the existing code base, as well as some power and performance optimization tasks. It is essential to have a strong understanding and experience in Android camera/video/audio frameworks/services, as well as proficient C & C++ programming and debugging skills. Knowledge of build systems, compilers like cmake, NDK, and Linux with cross-compilation experience is necessary. You should also have a good grasp of operating system fundamentals such as virtual memory, CPU scheduling, process states, and synchronization, along with concepts like RTOS, RAM/Cache, Interrupt handling, applied to embedded systems. Moreover, hands-on experience in Camera application development, real-time issues like memory/stack corruption, ANR, deadlocks, race conditions, and knowledge of camera design, imaging modules, subsystems pipeline, and architecture are required. Strong communication and interpersonal skills are a plus for customer-facing interactions. This is a full-time position with a day shift schedule from Monday to Friday. The work location is in person.,
Posted 1 month ago
5.0 - 10.0 years
5 - 10 Lacs
Bengaluru
Work from Office
About The Role We're looking for someone hungry, who wants to break out of their comfort zone, and is ready to take a founding engineer role to build something from the ground up. As Engineering Lead , you will manage our CoreOS team within the Vehicle OS organization . This team is responsible for building and maintaining the foundational layers of our embedded platform, including real-time operating systems, board support packages, and hardware abstraction layers. As a leader in this role, you'll be responsible for hiring, mentoring, and guiding a high-performing engineering team while driving technical strategy and execution across multiple programs. At Applied Intuition, you will: Lead the CoreOS engineering team responsible for foundational system software used across Vehicle OS programs Guide architecture and development of system-level components including QNX- and Android-based platforms Ensure timely and high-quality software delivery across embedded and hardware-focused initiatives Collaborate closely with product, hardware, and system integration teams to define technical requirements and deliver robust solutions Hire, mentor, and grow engineers across different levels of experience Foster a culture of engineering excellence, pragmatism, and high output We're looking for someone who has: 2+ years of experience managing high-performing embedded or systems software teams 5+ years of hands-on development experience in C/C++ for embedded systems Deep understanding of real-time operating systems such as QNX Experience working with Android-based systems, including HALs and board support packages (BSPs) Familiarity with hardware bring-up and low-level driver integration across various interfaces (SPI, I2C, UART, PCIe, USB, etc.) A proven track record of delivering production-quality software in resource-constrained environments Nice to have: Experience working with the Android Open Source Project (AOSP) Automotive domain knowledge including familiarity with CAN, LIN, and AUTOSAR Prior experience working in early-stage environments or on cross-functional hardware-software products Dont meet every single requirement? If youre excited about this role but your past experience doesnt align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles. Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are incorporated herein by reference. These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. These regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability. The parties also agree that, as applicable, they will abide by the requirements of Executive Order 13496 (29 CFR Part 471, Appendix A to Subpart A), relating to the notice of employee rights under federal labor laws.
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
jalandhar, punjab
On-site
As a Senior Embedded Firmware Developer at DigitalMonk, you will be responsible for designing, developing, and testing firmware for embedded systems. Your role will involve collaborating with cross-functional teams to define requirements, writing and debugging code, optimizing performance, and ensuring that the firmware is robust and maintainable. Additionally, you will support the hardware team in validation and troubleshooting activities. To excel in this role, you should have experience in designing, developing, and testing firmware for embedded systems. Proficiency in C/C++ programming languages, a strong understanding of microcontroller architectures and peripherals, and familiarity with real-time operating systems (RTOS) and interrupt handling are essential. Excellent problem-solving skills, attention to detail, and the ability to work collaboratively in a team environment are key attributes for success in this position. A Bachelor's degree in Electronics Engineering, Computer Science, or a related field is required for this role. Experience in the digital solution industry would be a valuable asset. If you are passionate about pushing the boundaries of technology and contributing to innovative digital solutions, we invite you to join our team at DigitalMonk.,
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking experienced embedded SW engineers who are passionate about developing software for mobile devices. The position involves working on embedded software supporting Camera functions in handsets, with a focus on Auto Focus, Auto White Balance, Auto Exposure technologies, Camera Image quality and tuning aspects, end-to-end use case design, feature implementation, Image processing, debugging, and resolution. As a part of the role, you will collaborate with global development teams and external customers to optimize power and performance. Minimum Qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years of Software Engineering experience, or a Master's degree with 3+ years of experience, or a PhD with 2+ years of experience. Additionally, candidates should have at least 2 years of experience in programming languages such as C, C++, Java, or Python. Key requirements for the role are a deep understanding of Camera Image quality and tuning aspects, exposure to Image quality algorithms, strong C & C++ programming and debugging skills, knowledge in operating system fundamentals and concepts like RTOS, RAM/Cache, and Interrupt handling as applied to embedded systems. Hands-on experience in Realtime issues and communication skills to explain technical information clearly are essential. Working experience in Multimedia technologies like camera/video framework is a must. Ideal candidates would possess a Bachelor's or Master's degree in camera/video framework with at least 3 years of experience, knowledge of Android Camera & Image processing, understanding of System-on-Chip (SoC) architecture, Camera pipeline, memory subsystem architecture, expertise in programming languages (C/C++), strong debugging and analysis skills, and proficiency in performance & Power optimization. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities throughout the application/hiring process. Employees are expected 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 exclusively for individuals seeking jobs at Qualcomm. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please contact Qualcomm Careers.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
jalandhar, punjab
On-site
As a Senior Embedded Firmware Developer at DigitalMonk, located on-site in Jalandhar, you will be responsible for designing, developing, and testing firmware for embedded systems. Your daily tasks will involve collaborating with cross-functional teams to define requirements, writing and debugging code, optimizing performance, and ensuring that the firmware is robust and maintainable. Additionally, you will support the hardware team in validation and troubleshooting activities. To excel in this role, you should have experience in designing, developing, and testing firmware for embedded systems, along with proficiency in C/C++ programming languages. A strong understanding of microcontroller architectures and peripherals, familiarity with real-time operating systems (RTOS) and interrupt handling, and excellent problem-solving skills are essential. Attention to detail and the ability to work collaboratively in a team environment are also key requirements. A Bachelor's degree in Electronics Engineering, Computer Science, or a related field is required for this position. Any experience in the digital solution industry would be considered a plus. If you are passionate about innovation and excellence, and are looking to contribute to high-quality digital solutions that drive growth and success, this role at DigitalMonk is the perfect opportunity for you.,
Posted 2 months ago
2.0 - 6.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking experienced embedded software engineers interested in developing software for mobile devices, particularly focusing on supporting Camera functions in handsets. The role involves in-depth knowledge of Auto Focus, Auto White Balance, Auto Exposure technologies, Camera Image quality and tuning aspects, end-to-end use case design, feature implementation, and Image processing. Debugging and resolution with existing code base, as well as collaborating with global development teams and external customers for power and performance optimization, are key responsibilities. The ideal candidate should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with at least 4 years of Software Engineering experience, or a Master's degree with 3+ years of experience, or a PhD with 2+ years of experience. Moreover, a minimum of 2 years of work experience with Programming Languages like C, C++, Java, Python, etc., is required. Essential qualifications include a solid understanding of Camera Image quality and tuning aspects, exposure to Image quality algorithms, strong C & C++ programming and debugging skills, knowledge in operating system fundamentals, concepts like RTOS, RAM/Cache, Interrupt handling, and experience in Realtime issues. Strong communication skills, working experience in Multimedia technologies, and expertise in Android Camera & Image processing are a must for this position. Applicants should hold a Bachelors (BE/BTech) or Masters (MS/MTech) degree in camera/video framework with a minimum of 3 years of experience. Profound knowledge of System-on-Chip (SoC) architecture, Camera pipeline, memory subsystem architecture, programming languages (C/C++), debugging and analysis skills, including performance & Power proficiency, are also required. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. If accommodation is needed during the application/hiring process, candidates can contact Qualcomm for support. It is expected that all employees abide by applicable policies and procedures, including security measures to protect the Company's confidential information. Please note that Qualcomm does not accept unsolicited resumes or applications from agencies. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes on this site. For further information about this role, interested individuals can contact Qualcomm Careers directly.,
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |