Embedded Linux Dev Engineer

2 Months ago • 4-7 Years • Software Development & Engineering

Job Summary

Job Description

This role involves joining the embedded engineering team to create intelligent device solutions with embedded Machine Learning. Key responsibilities include expanding the fleet of embedded edge devices, developing code for Machine Learning on embedded devices, connecting sensors to applications, developing algorithms for data processing, and improving tooling for embedded system connections. The role requires working independently and as part of a distributed team, contributing to the advancement of edge AI technology, and the ability to solve complex problems in the IoT/embedded ML space.
Must have:
  • 7+ years of embedded software development experience.
  • Proficient in C/C++ and familiar with Python, Typescript.
  • Experience with embedded processors and tools.
  • Bachelor's degree or equivalent experience.
Good to have:
  • Experience with developing computer vision applications.
  • Exposure to Embedded Machine Learning.
  • Exposure to GStreamer.
  • Exposure to OpenCV.
  • Exposure to Buildroot / Yocto distributions.

Job Details


Company:

Qualcomm Technologies International Ltd

Job Area:

Engineering Group, Engineering Group > Systems Engineering

General Summary:

Are you ready to combine the fast-paced energy of an innovative startup with the resources and stability of a global tech leader? This opportunity blends both worlds into one. Edge Impulse has joined forces with the Mobile and Industrial IoT division of Qualcomm, and we are growing our team because Edge AI is an important part of Qualcomm’s diversification roadmap.

Edge Impulse streamlines the creation of AI and machine learning models for edge hardware, allowing devices to make decisions and offer insight where data is gathered. Powerful automations make it easier to build valuable datasets and develop advanced AI for edge devices from MCUs to CPUs to GPUs. The ease of use and versatility that Edge Impulse provides supports customers launching AI-empowered devices globally to solve the planet's biggest problems with novel high-tech solutions. Used by health and wearable organizations, industrial organizations, as well as top silicon vendors, Edge Impulse has become the trusted ML platform for enterprises and developers alike.

Primary Responsibilities

Our embedded engineering team enables developers to create the next generation of intelligent device solutions with embedded Machine Learning. We believe that machine learning will enable the valuable use of the 99% of sensor data that is currently discarded due to cost, bandwidth or power constraints. Our framework provides data ingestion, labeling, training, and deployment capabilities to accelerate developer success with ML on the edge.

  • Expand the fleet of embedded edge devices that support machine learning
  • Develop code that enables Edge Impulse Machine Learning onto embedded devices using modern software development and deployment tools
  • Connect sensors (image, audio, motion) to Edge Impulse applications
  • Develop algorithms for data / image processing
  • Improve / develop tooling that connects an embedded system to a larger system
  • Drive solutions forward with an ownership mindset working effectively both independently and as a member of a distributed team

Preferred Skills and Experience

  • Experience as bringing creative solutions to challenging problems and working hands-on to build IoT / embedded ML solutions
  • A minimum of 7 years of experience in embedded software development
  • Proficient writing code in C/C++ and familiarity with Python, Typescript, shell, and other scripting languages.
  • Proven experience delivering technical projects on embedded processors using an understanding of:

o Processor architecture and peripheral control

o Embedded development tools (GCC, Make, CMake)

o Debugging tools

o Operating systems (like Embedded Linux and Android) targeted for embedded devices

· Experience with developing computer vision applications.

· Exposure to the following technologies would be useful:

o Embedded Machine Learning

o GStreamer

o OpenCV

o Buildroot / Yocto distributionsLinux Kernel and/or Linux driver development

Academic Credentials

  • Bachelor’s degree or equivalent practical experience

#EdgeImpulse

Minimum Qualifications:

•    Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Systems Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Systems Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.

*References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.

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. 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.

Similar Jobs

Amanotes - Ad Operations Specialist

Amanotes

Ho Chi Minh City, Vietnam (Hybrid)
1 Month ago
version 1 - Senior JDE CNC Consultant

version 1

Bengaluru, Karnataka, India (On-Site)
6 Months ago
bytedance - Product Manager Leader-Customer Service Platform-International E-commerce

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
Roblox - Senior Network Engineer

Roblox

San Mateo, California, United States (On-Site)
1 Week ago
Casumo - Junior IT System Administrator

Casumo

Skopje, Greater Skopje, North Macedonia (On-Site)
3 Days ago
Western Digital - Engineer, Failure Analysis Engineering

Western Digital

Prachin Buri, Thailand (On-Site)
2 Months ago
Netflix - Security Engineering, Security Incident Response

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Ion - Principal Software Engineer, Italy

Ion

Rome, Lazio, Italy (On-Site)
8 Months ago
Google - Software Engineer, Home Camera Device

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Day ago
Intelerad - Integration Engineer

Intelerad

Basingstoke, England, United Kingdom (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Adobe - Senior Software Engineer, Site Reliability Engineering

Adobe

Bucharest, Bucharest, Romania (On-Site)
1 Year ago
Penrose studios - Software Engineer

Penrose studios

San Francisco, California, United States (On-Site)
4 Years ago
Tesla - Sales Advisor

Tesla

Długołęka, Lower Silesian Voivodeship, Poland (On-Site)
4 Months ago
Mcdonalds - Software Engineer III React

Mcdonalds

Mexico City, Mexico (On-Site)
2 Weeks ago
Sandbox VR - Shift Lead (Key Holder)

Sandbox VR

Eden Prairie, Minnesota, United States (On-Site)
3 Years ago
Reddit - Senior Client Account Manager

Reddit

Los Angeles, California, United States (On-Site)
1 Month ago
Workato - Senior Java Engineer (Data Integration Team)

Workato

Yerevan, Yerevan, Armenia (On-Site)
1 Month ago
Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
5 Months ago
Penn Interactive - Senior iOS Developer

Penn Interactive

Philadelphia, Pennsylvania, United States (Hybrid)
1 Month ago
Zynga - Game Designer

Zynga

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Cloud Imperium Games - Producer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
3 Weeks ago
CyberArk - Solution Sales Specialist - Machines (UKI)

CyberArk

United Kingdom (On-Site)
1 Month ago
Rebellion - Technical UI Designer

Rebellion

Oxford, England, United Kingdom (On-Site)
1 Month ago
Nice - Solutions Engineer, Connectivity - EMEA

Nice

United Kingdom (Remote)
1 Day ago
Rockstar Games - Senior Technical Artist: Animation

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
1 Month ago
Marsh McLennan - Team Leader - Employee Benefits

Marsh McLennan

Birmingham, England, United Kingdom (Hybrid)
1 Month ago
attentive - Associate Sales Engineer

attentive

London, England, United Kingdom (Hybrid)
3 Days ago
Marsh McLennan - Senior Compliance Officer

Marsh McLennan

London, England, United Kingdom (Hybrid)
1 Month ago
Just wont die - Video Editor

Just wont die

Cambridge, England, United Kingdom (On-Site)
1 Month ago
version 1 - Account Manager - Public Sector

version 1

Edinburgh, Scotland, United Kingdom (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Tesla - Associate/Senior/Staff Power Electronic/Electrical Design Engineer

Tesla

Brandenburg, Germany (On-Site)
4 Months ago
Qualcomm - Thermal Engineer, Staff - Server

Qualcomm

Hsinchu City, Taiwan (On-Site)
1 Month ago
AeroSpike - Professional Services Engineer, APAC

AeroSpike

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Apple - Simulation & Modeling Algorithm Engineer (iPhone)

Apple

Cupertino, California, United States (On-Site)
1 Month ago
InnoPhase IoT - Sr. Staff/Principal Engineer, Digital Design

InnoPhase IoT

San Diego, California, United States (On-Site)
2 Months ago
Rackspace Technology - Technical Support Engineer

Rackspace Technology

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
3 Months ago
cyara - Senior Support Engineer

cyara

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Alphawave Semi - Staff Physical Verification Engineer

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
rivos - Senior Memory Design Engineer

rivos

Austin, Texas, United States (Hybrid)
8 Months ago
Assystems - Design Engineer- Bulk Material Handling

Assystems

Chennai, Tamil Nadu, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Our employees make Qualcomm’s success possible. We hire the brightest minds and foster a supportive, inclusive culture where your ideas have the power to contribute to world-changing innovations and breakthrough technologies. To make that possible, we leverage the breadth and depth of our diverse expertise from around the world to answer the unasked, conquer the complex, and solve some of the biggest challenges only we can – together.

Dubai, Dubai, United Arab Emirates (Remote)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Melbourne, Victoria, Australia (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Suwon-si, Gyeonggi-do, South Korea (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Qualcomm

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug