Chengdu, CHN
4 days ago
Lead Mapping Engineering Manager
**Company:** Qualcomm China **Job Area:** Engineering Group, Engineering Group > Software Engineering **General Summary:** **GENERAL SUMMARY:** At Qualcomm, we are transforming the automotive industry with our Snapdragon Digital Chassis and building the next generation software defined vehicle (SDV). Snapdragon Ride is an integral pillar of our Snapdragon Digital Chassis, and since its launch it has gained momentum with a growing number of global automakers and Tier1 suppliers. Snapdragon Ride aims to address the complexity of autonomous driving and ADAS by leveraging its high-performance, power-efficient SoC, industry-leading artificial intelligence (AI) technologies, crowd-sourced HD mapping, pioneering vision and drive policy stack to deliver a comprehensive, cost and energy efficient systems solution. Enabling safe, comfortable, and affordable autonomous driving includes solving some of the most demanding and challenging technological problems. From centimeter-level localization to multimodal sensor perception, sensor fusion, behavior prediction, maneuver planning, and trajectory planning and control, each one of these functions introduces its own unique challenges to solve, verify, test, deploy on the road, and continues evolution and upgrade in the lifetime. We are looking for smart, innovative, and motivated individuals with strong theory background in advanced signal processing, probability & algorithms and good implementation skills in C/C++. The candidate will join Qualcomm ADAS/Autonomy Research team, and work on designing and prototyping the brain of next generation autonomous vehicles. You will have the opportunity to work with a group of top talents in localization & mapping, computer vision, deep learning, robotics & connectivity in Qualcomm. **Minimum Qualifications:** • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. • 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc. **JOB OVERVIEW:** Responsible for the research, design, implementation and commercialization of crowd sourced HD-map solutions that fit for high-level autonomous driving system’s needs and global customers’ needs for value-added technologies, products, and services beyond to traditional map vendors’ offering. Takes the function leadership role of Qmap Chengdu team. Leads a team of Mapping engineers and collaborates with global teams of ADAS, location and SoC platform to achieve the given business and technical objectives. Provide technical supports to QC business team and our customers. **PRINCIPAL DUTIES AND RESPONSIBILITIES:** + Working independently with little supervision. + Quickly resolves highly complex software issues and bugs. + Communicates with project lead/manager to provide status and information about impending obstacles and suggests remediation. + Participates in technical conversations with global tech leads and business leads. + Proactively searches the conversation with other tech leads in order to resolve cross-team product technical issues + Collaborates with others inside and outside of project team to accomplish project objectives. + Identifies gaps in design, effort, etc., and closes the gaps. + Suggests strategies for solving issues during technical meetings. + Serves as a technical leader within area of focus. + Manages project priorities, deadlines, and deliverables for small projects. + Performs code reviews on team's submitted solutions. + Adapts to changes and setbacks in order to manage pressure and meet deadlines. + Seeks others' opinions and shares own opinions with others about ways in which a problem can be addressed differently. + Anticipates and communicates issues with project team to maintain open communication. + Completing tasks that do not have defined steps; simultaneous use of multiple mental abilities is generally required to determine the best approach; mistakes may result in significant rework. + Makes decisions based on incomplete or changing specifications and obtains adequate resources needed to complete assigned tasks. + Adhere and compliance with Qualcomm various internal policy and processes requirement and automotive industry processes and best practices. Esp. for ASPICE, Cybersecurity, and functional safety. + Exercising substantial creativity to innovate new processes, procedures, or work products within guidelines or to achieve established objectives. + Using deductive and inductive problem solving; multiple approaches may be taken/necessary to solve the problem; often information is missing or conflicting; advanced data analysis and interpretation skills are required. + Resolves straightforward technical issues and escalates more complex technical issues to an appropriate party (e.g. engineering team members). + Writes readable code for large features or significant bug fixes to support collaboration with other engineers. + Determines which work tasks are most important for self and team members, stays focused, and deals with setbacks in a timely manner. The responsibilities of this role do not include: + Financial accountability (e.g., does not involve budgeting responsibility). **REQUIRED COMPETENCIES:** _(All competencies are required upon entry)_ + Analytical Skills - Gathers, integrates, and interprets information across modules or sub-blocks of code from a variety of sources in order to troubleshoot issues and find solutions. Quickly resolves highly complex software issues and bugs. + Building Trusting Relationships - Works with individuals outside the software function (e.g., testing engineers) to ensure solutions work with other components of a specific project. Networks with colleagues within and outside domain to gain insight, ideas, and connections. + Communication - Requires verbal and written communication skills to convey information that may be somewhat complex to others who may have limited knowledge of the subject in question. Role may require basic negotiation and influence, cooperation, tact, and diplomacy, etc. Discusses state of software solution, approach, or other information with teams within division at Qualcomm. + Creating the New and Different - Creativity is needed to draft original documents, imagery, or work products within established guidelines. Seeks opinions from other teams or departments about ways in which a problem can be addressed differently. + Decision-Making - Decisions are moderate in impact. Errors may have financial impact or effect on projects, operations, or customer relationships. + Errors may require involvement beyond immediate work group to correct. Makes decisions based on incomplete or changing information that impact multiple teams and ensures adequate staffing, planning, and tracking for tasks. + Demonstrating Personal Flexibility - The ability to demonstrate resourcefulness and resilience in the face of change, obstacles, and adversity. This includes adapting to competing demands and shifting priorities. This also includes improving adaptability, pursuing new skills and knowledge, and regularly seeking feedback from others. + Getting Work Done - Helps team members to determine which work tasks are most important, stays focused, and deals with setbacks in a timely manner. Manages project priorities, deadlines, and deliverables for small projects. + Getting Organized - The ability to be organized, resourceful, and planful. This includes the ability to leverage multiple resources to get things done and lay out tasks in sufficient detail. This also includes the ability to get things done with fewer resources and in less time, work on multiple tasks at once without losing track, and foresee and plan around obstacles. + Software Optimization - Knowledge of techniques and approaches to optimize software for specific hardware platforms. This includes basic practices in software optimization and the interaction between software and the hardware platform. + Taking Initiative - The ability to attack work activities with drive and energy, understanding the impact of work on key metrics, and making decisions that are in the company's best interest. This includes not being afraid to initiate action before all the facts are known, and driving value-added work tasks to completion. + Technical Documentation - Designs large modules or sub-blocks of code for complex coding efforts. Uses code Management tools (i.e., Perforce, GIT, etc.). Participates in and leads coding efforts to ensure that projects are completed to specification and interacts with systems team to ensure all requirements are implemented appropriately. + Software Engineering - Knowledge of the overall process for developing new software. This includes knowledge of the roles and responsibilities of software engineering and other functions, major phases, checkpoints and deliverables. This also includes the ability to identify common issues and considerations for bringing a new product to the marketplace. + Time Management - The ability to quickly prioritize mission-critical from less important or trivial work activities. This includes sensing what the next most useful thing is to work on, and focusing on the critical few tasks that add value while putting aside or delaying the rest. + Troubleshooting - The ability to detect malfunctions in daily operations, including scheduling issues and process problems, and determining root causes and appropriate solutions for operating errors. This also includes the ability to detect malfunctions or the need for repair and adjustment to various types of equipment and implement corrective actions and track their success. + Mentoring and Coaching - Leads team with guidance to accomplish project activities. Mentors engineers from own project team to encourage individual development. + Technical Knowledge - Designs large modules or sub-blocks of code for complex coding efforts. Uses code Management tools (i.e., Perforce, GIT, etc.). Participates in and leads coding efforts to ensure that projects are completed to specification and interacts with systems team to ensure all requirements are implemented appropriately. **MINIMUM QUALIFICATIONS:** + Master’s degree in engineering, Computer Science, Signal processing, Math, Information Systems, or related field. + 15+ years’ signal processing, Mapping, localization related algorithm, software Engineering or related work experience. + 15+ years’ experience with Programming Languages such as Matlab, C, C++, Python, etc. + 10+ years’ engineering team or product team management experience. + Strong fundamentals in linear algebra, probability theory, statistics, signal processing and state estimation. + Excellent written and verbal communications skills. **PREFERRED QUALIFICATIONS:** + Outstanding insights for map solutions and integration with autonomous driving stack of different revolution stages. + Hands-on experience of crowd-sourcing map development, simulation, and commercialization. + Very strong technical domain expertise and know-hows to propose, design, develop, and deliver commercial system and leading-edge technologies for crowd-sourcing technologies-based HD-map solution. + Strong engineering leadership to explore, define, and guide the technology direction and build up and grow up engineering team to serve the project and business needs. Be responsible for the result. + Capable to coordinate cross-team, cross-site cooperation smoothly and efficiently for technology roadmap, technical solutions, project scope, responsibilities, cooperation model definition, and overall strategy alignment and development. + 15+ years’ work experience in Robotics, Autonomy, Maps or related areas. + 10+ years’ experience in Road and environment model design and development based on sensors, HD-map and/or a combination. + 10+ years’ experience as a technical team lead of at least 3 engineers. + Strong fundamentals in numerical optimization, numerical linear algebra, point cloud registration, computer vision and perception. + Familiar with camera, GPS/GNSS, IMU and other sensors + Computer vision background in feature detection and tracking, multi-view geometry, SLAM, and VO/VIO. + Significant expertise in software development, algorithm development & Matlab/C/C++/Python implementation All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here (https://qualcomm.service-now.com/hrpublic?id=hr\_public\_article\_view&sysparm\_article=KB0039028) . Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. **To all Staffing and Recruiting Agencies** : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers (http://www.qualcomm.com/contact/corporate) . EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification
Confirm your E-mail: Send Email
All Jobs from Qualcomm