Sr. Staff Software Engineer, Embedded & Edge AI

Synaptics Incorporated

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Synaptics Incorporated in Bengaluru seeks a Sr. Staff Software Engineer for Embedded & Edge AI to lead driver development for GPU/Display/Camera in the Astra processor family. You will contribute to Linux kernel drivers and signal processing pipelines while mentoring peers across a global team.

The role requires deep expertise in embedded firmware, graphics stacks, and secure OS development, with a track record of delivering complex software on time.

Qualifications

  • Bachelor’s degree in a related field; Master’s preferred.
  • 12+ years of relevant industry experience.
  • 8+ years of embedded firmware/hardware experience.
  • Expertise with device drivers for Display, GPU, Audio, Camera.
  • Knowledge of Linux Display, Graphics, Video, and Audio subsystems.
  • Proficiency with Linux graphics stack (Wayland, EGL, X11, Qt5/Qt6).
  • Experience in trusted software development in Secure OS/TEE.
  • Experience with Media frameworks (GStreamer/OpenMax).

Responsibilities

  • Develop device drivers for GPU/Display/Camera and the Media/Camera/Graphics framework for the Astra processor series.
  • Develop bare metal drivers for pre/post silicon bring up.
  • Provide technical leadership across software lifecycle stages including requirements, design, implementation, qualification, and production release.
  • Participate in design reviews, documentation, and process improvements for quality and efficiency.
  • Collaborate with global teams to build revolutionary embedded solutions.

Skills

C/C++
Linux kernel
Embedded firmware
Device drivers
Graphics/Media
OpenGL/Qt
Security/TEE
Mentorship

Education

Bachelor’s degree in CSE/ECE
Master’s preferred

Tools

OpenGL
GStreamer
V4L2
DRM/KMS

Job description

Sr. Staff Software Engineer, Embedded & Edge AI

Synaptics is leading the charge in AI at the Edge, bringing AI closer to end users and transforming how we engage with intelligent connected devices, whether at home, at work, or on the move. As the go-to partner for the world’s most forward-thinking product innovators, Synaptics powers the future with its cutting-edge Synaptics Astra™ AI-Native embedded compute, Veros™ wireless connectivity, and multimodal sensing solutions. We’re making the digital experience smarter, faster, more intuitive, secure, and seamless. From touch, display, and biometrics to AI-driven wireless connectivity, video, vision, audio, speech, and security processing, Synaptics is the force behind the next generation of technology enhancing how we live, work, and play.

Overview

Synaptics is looking for talented Sr. Staff Software Engineer to join our dynamic and growing organization.You will be responsible for the software development for Synaptics Astra® SL Series of Embedded processors. The Astra® SL Series is a family of highly integrated AI-native Linux SoCs optimized for multi-modal Consumer and Industrial IoT workloads with high-performance hardware accelerators for edge-based inferencing, security, graphics, vision and audio. These processors incorporate multiple high-performance compute engines including a quad-core Arm64 CPU subsystem, multi-TOPS NPU, GPU for AI-acceleration and 3D Graphics, along with multimedia accelerators for Image Signal Processing, 4K video encode and decode, backed by industry-grade security certifications. This position reports to the Director, Software Engineering.

Job Duties
  • Develop device drivers for GPU/Display/Camera as well as the Media/Camera/Graphics framework for our Astra processor series
  • Development of bare metal drivers for pre and post silicon bring up
  • Provide technical leadership and mentorship on various Software lifecycle components including requirements analysis, design, implementation, qualification, and production release
  • Participate in design reviews, documentation, and process improvements to ensure quality and efficiency
  • This is an exciting opportunity to be a part of a large team around the world working to create revolutionary products
  • Solid understanding of software system architecture
  • Excellent skills in C/C++ programming
  • Excellent knowledge of Linux system programming and kernel drivers
  • Proactive, self-starter, able to work independently in a fast-paced environment to complete projects on time with minimal guidance
  • Well organized with strong attention to detail; proactively ensures work is accurate
  • Positive attitude and work ethic; unafraid to ask questions and explore new ideas
  • Resourceful and able to solve complex problems through adaptation of existing technology and investigation of new technology with a solid understanding of product architectur e
  • Analytical and able to make informed decisions based on experience
  • Sets clear expectations and objectives, and brings parties together to drive key initiatives
  • Ability to work within a diverse team and mentor developing team members
  • Excellent verbal and written communication skills
  • Strong collaboration skills, with the ability to influence technical decisions across engineering teams

Qualifications (Requirements)

  • Bachelor’s degree (Master’s preferred) in CSE/ECE or related field or equivalent
  • 12+ years of relevant industry experience
  • 8+ years of experience working with embedded firmware/hardware
  • Expertise with systems analysis, profiling, and low-level debugging with ability to interpret and isolate root causes
  • Experience in trusted software development in Secure OS/TEE
  • Strong development experience with device drivers, including Display, GPU, Audio, and Camera drivers
  • Demonstrated knowledge of display, graphics, multimedia, including Display, GPU, MIPI, Audio, and Camera ISP subsystems
  • Experience with Linux Display, Graphics, Video, and Audio subsystems, including OpenGL, Framebuffer driver, DRM/KMS, V4L2, and ALSA
  • Proven proficiency with Linux graphics stack (Wayland, EGL, X11, Qt5 / Qt6 and QML)
  • Experience developing and integrating Media framework (Gstreamer/OpenMax)

Belief in Diversity Synaptics is an Equal Opportunity Employer committed to workforce diversity. Qualified applicants will receive consideration without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, or genetic information.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Staff Software Engineer, Embedded & Edge AI
Sr. Staff Software Engineer, Embedded & Edge AI

Synaptics Incorporated • Bengaluru Urban

On-site
INR 4,000,000 - 7,500,000
Software Engineer, Embedded & Edge AI
Software Engineer, Embedded & Edge AI

Synaptics Incorporated • Bengaluru Urban

On-site
INR 900,000 - 1,800,000
Software Engineer, Embedded & Edge AI
Software Engineer, Embedded & Edge AI

Synaptics Incorporated • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Sr. Information Systems Engineer, Infrastructure
Sr. Information Systems Engineer, Infrastructure

Synaptics Incorporated • Bengaluru

On-site
INR 900,000 - 1,500,000
Staff Verification Engineer
Staff Verification Engineer

Synaptics Incorporated • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Sr. Information Systems Engineer, Infrastructure
Sr. Information Systems Engineer, Infrastructure

Synaptics Incorporated • Bengaluru Urban

On-site
INR 1,200,000 - 2,400,000
Staff Verification Engineer
Staff Verification Engineer

Synaptics Incorporated • Bengaluru Urban

On-site
INR 4,000,000 - 7,000,000
Sr. Staff ASIC Design Engineer
Sr. Staff ASIC Design Engineer

Synaptics Incorporated • Bengaluru Urban

On-site
INR 4,000,000 - 6,000,000
Sr. Staff ASIC Design Engineer
Sr. Staff ASIC Design Engineer

Synaptics Incorporated • Bengaluru

On-site
INR 4,500,000 - 6,500,000
Sr. Digital Engineer
Sr. Digital Engineer

Synaptics Incorporated • Bengaluru

On-site
INR 2,400,000 - 4,200,000