Software Engineer

Posted Yesterday
Be an Early Applicant
Shanghai, Shanghai Municipality, Shanghai, CHN
In-Office
Mid level
Semiconductor • Manufacturing
Ceva is powering the smart edge
The Role
Develop software tools for machine learning in embedded computing, optimize algorithms, debug solutions, and collaborate with global teams and customers.
Summary Generated by Built In
Description

About Ceva:

Ceva is the leader in innovative silicon and software IP solutions that enable smart edge products to connect, sense, and infer data more reliably and efficiently. We help the world’s leading semiconductor companies and original equipment manufacturers turn great ideas into extraordinary products. We create and license technology that powers the newest generation of smart edge devices, and provide innovative silicon and software IP solutions for artificial intelligence, computer vision, audio processing, sensor fusion, 5G and satellite communication, and wireless connectivity. With more than 20 billion devices shipped, Ceva is making the future brighter for people all around the world.

 About the Role:

In this role, you will develop software techniques to realize and accelerate machine learning algorithms in the fields of high-performance embedded computing. You will work on latest technologies in machine learning areas as well as Computer Vision domains. You will have the opportunity to become an expert in embedded software, scientific computing, data processing, performing in-depth analysis and optimization to ensure and promote the Ceva solutions in machine learning area. 

Responsibilities:

Develop software tools and applications in the machine learning field for embedded computing. Create and optimize core parallel software algorithms and data structures.  

Analyze, optimize and debug complex solutions. collaborate globally with multiple software and hardware teams, system architects and field application engineers. 

Work closely with Ceva customers to analyze requirements and provide prompt support when needed.

The role includes periodic travel to customer sites within China and occasional international travel, including trips to Israel, for collaboration, training, and project alignment.  

Candidates should be comfortable working in a fast-paced, result-driven environment and willing to take ownership beyond standard working hours when needed.

Requirements

Requirements:

• B.Sc/M.Sc. in Software Engineering, Computer Science, or related technical field from a leading university

• 3-6 years of experience in software development in leading companies

• Experience in fields such as AI, LLMs, computer vision. Video encoding/decoding, imaging – advantage

• Strong knowledge of C/C++

• Strong Knowledge of Python

• Strong mathematical fundamentals

• Good communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills

Advantages:

• Familiar with MLIR compiler for NPU

• Familiar with memory analysis (Macro tile and Micro tile) for NPU

Skills Required

  • B.Sc/M.Sc. in Software Engineering, Computer Science, or related technical field from a leading university
  • 3-6 years of experience in software development in leading companies
  • Strong knowledge of C/C++
  • Strong Knowledge of Python
  • Strong mathematical fundamentals
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Rockville, Maryland
534 Employees
Year Founded: 2002

What We Do

Ceva powers the Smart Edge, bridging the digital and physical worlds to bring AI-driven products to life. Our Ceva AI fabric portfolio of silicon and software IP enables devices to Connect, Sense, and Infer – the essential capabilities for the intelligent edge. From 5G, cellular IoT, Bluetooth, Wi-Fi, and UWB connectivity to scalable Edge AI NPUs, AI DSPs, sensor fusion processors and embedded software, Ceva provides the foundational IP for devices that connect, understand their environment, and act in real time. With more than 20 billion devices shipped and trusted by 400+ customers worldwide, Ceva is the backbone of today’s most advanced smart edge products – from AI-infused wearables and IoT devices to autonomous vehicles and 5G infrastructure. Our differentiated solutions deliver seamless integration into existing design flows, total flexibility to combine solutions based on design needs and ultra–low–power performance in minimal silicon footprint, helping customers accelerate development, reduce risk, and bring innovative products to market faster. As technology evolves toward Physical AI, Ceva’s IP portfolio lays the foundation for systems that are always connected, contextually aware, and capable of intelligent, real-time decision-making.

Similar Jobs

Airwallex Logo Airwallex

Software Engineer

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office
Shanghai, Shanghai Municipality, Shanghai, CHN
2200 Employees

Intel Logo Intel

Software Engineer

Artificial Intelligence • Cloud • Information Technology • Software
In-Office
Shanghai, Shanghai Municipality, Shanghai, CHN
75000 Employees

NVIDIA Logo NVIDIA

Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
2 Locations
21960 Employees

NVIDIA Logo NVIDIA

Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
Shanghai, Shanghai Municipality, Shanghai, CHN
21960 Employees

Similar Companies Hiring

Turion Space Thumbnail
Aerospace • Artificial Intelligence • Hardware • Information Technology • Software • Defense • Manufacturing
Irvine, CA
150 Employees
Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
2450 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account