Staff Software Engineer

4 weeks ago


Oregon, United States Qualcomm Full time

Company:

Qualcomm Canada ULC

Job Area:

Engineering Group, Engineering Group > Machine Learning Engineering

General Summary: Qualcomm is a company of inventors that unlocked 5G - ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5G’s potential into world-changing technologies and products. This is the Invention Age - and this is where you come in. Qualcomm is utilizing its traditional strengths in digital wireless technologies to play a central role in the evolution of automotive infotainment and autonomous driving. We are investing in several supporting technologies including 4G, 5G, ADAS, AI and Deep Learning.

Join a new and growing team at Qualcomm focused on advancing state-of-the-art Artificial Intelligence execution on Qualcomm SoCs. The team uses Qualcomm chips’ extensive heterogeneous computing capabilities and engineers them to allow the running of trained neural networks on device without a need for connection to the cloud.

Qualcomm Neural Processing SDK and Qualcomm AI Engine Direct are designed to help developers run neural network models trained in a variety of frameworks on Snapdragon platforms at blazing speeds while still sipping the smallest amount of power on billions of devices around the world. Minimum Qualifications: •

Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience. OR Master's degree in Computer Science, Engineering, Information Systems, or related field and 3+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience. OR PhD in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

Duties and Responsibilities: We are looking for an experienced software engineer. In this role, you will work with our AI Software organization’s functional safety lead for the design and delivery of AI based solutions for the ADAS market, with a focus on functional safety. We are seeking ambitious, bright and innovative engineers with experience in software system design, requirements management, with a track record of commercial software deployment.

Job activities span the whole product life cycle from product definition, through architecture, implementation and deployment. The environment is fast-paced and requires cross-functional interaction on a daily basis so good communication, planning and execution skills are a must.

AI’s ability to solve complex problems across multiple domains is transformative. Here in AI software group we are building highly optimized on-device AI solutions. We combine high performance software with cutting edge hardware to run deep neural nets at blazing fast speeds. Come join us if you like working on bleeding edge AI technology. Preferred Qualifications: Ideal candidates will demonstrate the following: 5+ years software development industry experience in Software Engineering or related work 2+ years industry experience with C/C++ 2+ years experience with Python or other high level OOP language Experience with Embedded software development Practical experience with developing middleware or firmware software Experience with multitasking and multithreading driver development Experience with Hexagon DSP SDK or cross compiler toolchains for embedded systems 2+ years industry experience with automotive RTOS's and knowledge of RTOS concepts specifically automotive RTOS's Knowledge of software development lifecycle Experience with tools for static and dynamic analysis 2+ years industry experience and knowledge of ASPICE /ISO26262 or equivalent Quality standards Knowledge of Software Architecture and design tools and languages (UML/SysML) Familiarity with tools related to Safety (FMEA, DFA tools) Experience in the ISO26262 development process Experience with Virtualization and Hypervisor based RTOS's Experience in functional safety audits Mathematical Methods, Object-Oriented Programming (OOP), Scientific Analysis, Software Development Lifecycle (SDLC), Software Solutions. Prior automotive experience in ADAS and self-driving systems preferred. Familiarity with Failure Modes and Effect Analysis (FMEA) and Fault Tree Analysis (FTA) Experience with Python numpy and deep learning frameworks such as Caffe, Caffe2, TensorFlow, and PyTorch. Background in mathematical operations: linear algebra, fast math libraries, multi-threading and vector instruction sets. Excellent communication skills (verbal and written). Ability to collaborate across a globally diverse team and multiple interests. Other Notes Our team does not work in data science, build models or train models Applicants : If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email to

accommodationsupport Although this role has some expected minor physical activity, this should not deter otherwise qualified applicants from applying. If you are an individual with a physical or mental disability and need an accommodation during the application/hiring process, please call Qualcomm’s toll-free number found

here

for assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace. Qualcomm is an equal opportunity employer and supports workforce diversity. 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

.

#J-18808-Ljbffr



  • Oregon, United States NetClaim Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. Position Summary: At NAVEX you will join our Product Engineering team that shares a passion for designing quality solutions, embracing new technologies and delivering powerful products within our integrated...


  • Oregon, United States Dutchie Full time

    About This Job As a Senior Staff Engineer, you will be a technical leader on the Growth Platform team, and within the Dutchie organization. You will be responsible for ensuring the stability, performance, and evolution of our ecommerce platform’s technical infrastructure. The primary objectives for this role include both technical and mentorship work. You...


  • Oregon, United States Dutchie Full time

    About This Job As a Senior Staff Engineer, you will be a technical leader on the Growth Platform team, and within the Dutchie organization. You will be responsible for ensuring the stability, performance, and evolution of our ecommerce platform’s technical infrastructure. The primary objectives for this role include both technical and mentorship work. You...


  • Oregon, United States Nutanix Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Description As a lead architect of Neural Signal Processor (NSP) SDK team you will be responsible for design, development, integrate, commercialize and maintaining software for CPU, NSP processors and Hardware...

  • Sr Staff Engineer

    3 weeks ago


    Oregon, United States Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Overview:- Qualcomm is building on its core strengths in wireless and compute technologies, and is in the middle of the biggest technology revolution in the Automotive space. While Qualcomm has pioneered connected car...


  • Oregon, United States Altamira Technologies Full time

    Altamira Technologies is seeking Senior Software Engineers to join our world-class Space Systems engineering team in the Northern Virginia, Washington DC Metro Area. As a candidate for this opportunity,you should have a good foundation in object-oriented software development and be experienced working in a LINUX or UNIX environment. The candidate should have...

  • Staff Engineer

    4 weeks ago


    Oregon, United States Nutanix Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Title: Staff Engineer Job function: USB team is looking for smart, innovative and motivated individuals to join the team to work on device drivers and tools for leading edge USB technologies used in Qualcomm Snapdragon...


  • Oregon, United States Nutanix Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: 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...


  • Oregon, United States Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: The display software team is looking for talented software engineers interested in developing software for mobile and embedded devices. The display software team is responsible for delivering device drivers and tools for Snapdragon...


  • Oregon, United States Wyetech LLC Full time

    See information below Capabilities Design and develop software solutions by analyzing stakeholder requirements and conferring with users or system engineers Design and implement software solutions to complex problems Develop software system installation or build procedures or scripts Analyze and resolve system performance issues (e.g. response time or timing...


  • Oregon, United States Wyetech LLC Full time

    See information below Capabilities Design and develop software solutions by analyzing stakeholder requirements and conferring with users or system engineers Design and implement software solutions to complex problems Develop software system installation or build procedures or scripts Analyze and resolve system performance issues (e.g. response time or timing...


  • Oregon, United States Nutanix Full time

    Staff Engineer-Linux BSP (TAM) keywords-Board Support Package Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: Job Overview: The Technical Account Manager (TAM)/Field Application Engineer(FAE) is an engineering role coordinating all aspects of technical support...


  • Oregon, United States Nutanix Full time

    Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > Software Test Engineering General Summary: 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 Test...


  • Oregon, United States R&K Solutions Full time

    R&K Solutions, Inc. is seeking a motivated and experienced Senior Software Engineer to join our growing Information Technology Consulting (ITC) & data analytics team. An ideal candidate will be an expert software engineer with proven expertise working on complex data-driven web applications using Microsoft platforms. Salary will be commensurate with...


  • Oregon, United States Shogun Full time

    [Full Time] Senior Software Engineer at Shogun (United States) | BEAMSTART Jobs Senior Software Engineer Shogun United States Date Posted 26 Jun, 2022 Work Location Oregon, United States Salary Offered Not Specified Job Type Full Time Experience Required No experience required Remote Work Yes Stock Options No Vacancies 1 available Shogun is on a mission to...


  • Oregon, United States Sally Beauty Full time

    Overview Job Title: Senior Software Engineer (Oracle EBS/EPM Engineer) (This position is hybrid and required to work 3 days a week in the Denton Texas Support Center) Our commitments are to build a truly diverse and inclusive company, care for our customers, people, and planet, and outperform together. Essential Function The Sr Software Engineer will be...


  • Oregon, United States Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: AI ML Solutions Engineer Job Description: Role is to Architect, build and develop customer centric AI solutions for connected smart systems, Mobile, Compute and Intelligent edge and make them ease to use, scalable across...


  • Oregon, United States Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: 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...


  • Oregon, United States Nutanix Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Knowledge and experience in device driver development, firmware development. Good analytical and problem solving skills. Must be proficient in C / C++ Good understanding of microprocessor, multiprocessor architecture. Excellent...


  • Oregon City, United States eTeam Full time

    This job family brings an engineering discipline and best practices to investigating, architecting, designing and implementing new solutions and/or adding new features and functions to existing solutions, which meet customer business needs. Designing solutions using an iterative, test driven methodology is the expectation. Software Engineers will write...