The Job logo

What

Where

Engineer - Camera SW ADAS

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Job description 

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.

 

2+ years Software Engineering or related work experience.

Experience with Automotive Infotainment projects.

Experience with CSI and DSI interfaces

Experience with Camera drivers and controllers, preferably with Linux V4L2 driver model.

Familiarity with bridge-chips (serialiser/de-serialisers), composition, colour formats.

Camera sensor specifications (timing, pixel clock, framerates)

ARM Trust-Zone & ARMv7/v8 architecture and Embedded software development in C and C++ on ARM.

Strong Good debugging skills with experience on debugging with Lauterbach JTAG debuggers is a must.

Experience with one or more software platforms: QNX, GHS, Linux Containers and exposure to Hypervisors and Virtualization.

Experience with System performance profiling and optimization is a plus.

Understanding of Linux kernel concepts and relevant work experience.

 

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Set alert for similar jobsEngineer - Camera SW ADAS role in Bengaluru, India
Qualcomm Logo

Company

Qualcomm

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Qualcomm Logo

Camera Tools Engineer – Sr Staff

Qualcomm

Hyderabad, Telangana, India

Posted: a year ago

Job Area: Engineering Group, Engineering Group > Software Engineering   General Summary: 12-16 years’ Experience developing commercial software in areas such as multimedia tools, services, and drivers. Proficient in C#/C++/C programming languages with strong industry programming experience multi-platforms on PC. Experience with GUI frameworks, such as WPF and Winforms. Experience with Visual Studio and Microsoft .NET Framework. Experience with generally accepted software design pattern and dynamic programming, and release practices (e.g., OOADP, GoF, Effective C++, Modern C++, UML, Agile, etc). Experience with SW client/server communication across USB/WIFI/etc. Ability to develop and debug multi-threaded PC Applications and its interaction with an embedded server and SW Drivers on the mobile platform. Experience with developing embedded Linux Android and Windows Mobile applications is a plus. Experience or coursework knowledge in operating systems, data structures, computer architectures, compilers   Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. • 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. · Working experience with Tool development/C++/C#/Windows programming. · Working experience with Android/linux Camera/Embedded systems · Required: Bachelor degree of Computer Engineering, Computer Science or Electrical Engineering Preferred: Master degree of Computer Engineering, Computer Science or Electrical Engineering

Qualcomm Logo

Camera (ISP) Systems Modeling Engineer

Qualcomm

Bangalore Urban, Karnataka, India

Posted: a year ago

Job Area: Engineering Group, Engineering Group > Systems Engineering   General Summary: Qualcomm is the innovation leader in the area of integrated chipsets that power advanced mobile devices. We are building on and expanding our reputation as the industry powerhouse for innovation in both wireless technologies and enabling advanced multimedia capabilities. Join Qualcomm India and become part of the growing multimedia systems team that innovates to bring the higher performance on mobile multimedia capabilities at the lowest power consumption and device cost, while providing the strongest feature differentiation. We are seeking experienced system engineers for our cutting-edge efforts in areas related to image processing, video codec architecture/design and computer vision. Successful candidates will be part of a systems and R&D team that develops embedded camera and imaging solutions, image signal processor (ISP), video codec hardware as well as advanced algorithms for computer vision and image/video processing.     Responsibilities : The job responsibilities may include a subset of the following:   Developing or Optimizing image processing and vision algorithms for HW acceleration  Developing fixed-point implementations and C/C++ models for the image processing and associated infrastructure modules (to be ported in HW)  Supporting HW verification & SW development via behavioral model test vectors  Image/Video processing algorithm complexity optimization and quality trade-offs    Minimum qualifications:    Bachelors + 3yrs relevant experience, Master's + 2yrs relevant experience in Electrical Engineering, Computer Science, and/or closely related field   Working experience in algorithm design and fixed-point implementation.   Strong knowledge in data structures and working experience with C/C++ programming  Familiarity with UNIX/Win/Linux computing platforms    Preferred qualifications:   Background in digital signal processing, statistics and data analysis  Working experience with image processing algorithms. Background in color science and image signal processor pipelines is a plus.  Programming skills MATLAB, Python    Educational requirements:   Required: Bachelor’s in Computer science or Electrical & Computer Engineering   Preferred: Master’s in Computer science or Electrical & Computer Engineering   Minimum Qualifications: •    Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.

Qualcomm Logo

Senior Embedded SW Engineer-PMIC

Qualcomm

Hyderabad, Telangana, India

Posted: a year ago

Job description  General Summary: Strong programming skills and proficiency in C programming. Very good exposure to Embedded systems & Real Time Operating systems concepts. Experience in Device driver programming (Linux experience is an added advantage) Experience in using debugging tools like Lauterbach and Trace tools. Ability to analyze, triage and debug complex system level problems and issues. Good Problem solving & analysis skills; Good communication and enthusiasm to learn. Ability to learn and work together in a team. Must be a Team player. Having battery charging & battery management experience is an added advantage Able to co-work with HW and systems teams HW design understanding Ability to design SW modules and frame work Owning SW modules and drivers Open to take challenging work Mentoring team   Minimum Qualifications: •    Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.  OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.   Ability to learn and work together in a team. Must be a Team player. B.E/B.tech or M.E/M.S/M.tech (Preferred ECE) Should independently work on deliverables

Qualcomm Logo

Engineer - BSP

Qualcomm

Bengaluru, Karnataka, India

Posted: a year ago

Job description In this role, the candidate will work with local and global teams to understand, debug, triage  and discuss  Automotive specific features applied to Automotive products on our current and next generation SoCs. The Candidate will have the responsibility to identify and address any abnormal discoveries by root-causing and providing detailed corrective actions in the form of optimizations and/or fixes. When possible, the candidate is expected to prototype and pre-validate recommended fixes. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 3-6 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc) Automotive SW development experience is must have Basic knowledge on Power Mgmt. IC is desirable Knowledge of Software/Hardware Security concepts is desirable Closely work with the hardware team to contribute/suggest modifications to the hardware design. Any past working experience on Qualcomm chips nice to have   Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.