company_logo

Software Engineer

SYNAPTICS

Updated on: 08 February 2025

Additional Details

Website

synaptics.com

website

Work Location

Bangalore, India

location

Job Type

FTE

job_type

Batch

Experienced (2+ years)

batch

Stream Required

Bachelor’s degree in CSE/ECE or related field or equivalent

stream

Salary

15 - 30 LPA (Expected)

salary

Job Description

Responsibilities & Competencies 

Job Duties 

  • Develop embedded firmware that runs on different MCU platforms 
  • Design the systems for low power, memory usage and low MIPS 
  • Collaborate with other FW/SW team members to mature the solution 
  • Support integration of algorithms for audio & vision together with neural networks inference techniques 
  • This is a great opportunity to join a team developing cutting edge solutions for the various consumer electronics markets and technologies utilizing sensors, audio & vision to enable always-on sensing 

 

Competencies 

  • Experience with ARM Cortex-M series architecture including MPU and DMA 
  • Proficient in communication protocols/interfaces such as SPI, I2C, USB, and UART 
  • Solid C/C++ coding skills 
  • Software debugging skills including using JTAG, emulators, or simulators 
  • knowledge of RTOS, specifically FreeRTOS, ZephyrOS, ThreadX, etc. 
  • Knowledge of CMSIS software packages for ARM M-class cores 
  • Excellent analytical abilities 
  • Proactive, self-starter, able to work independently in a fast-paced environment
  • 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 routine problems through practical use of technology
  • Good verbal and written communication skills, in English
  • Strong team player with the ability to work collaboratively within a diverse cross-functional team 

 

Qualifications (Requirements) 

  • Bachelor’s degree in CSE/ECE or related field or equivalent 
  • 2+ plus years of relevant industry experience 
  • Demonstrated capabilities to develop SW components under power/foot-print sensitive design considerations 
  • Experience in firmware development in a multitasking RTOS environment 
  • Experience in developing and using low-level drivers for digital processing of video and audio inputs, various communication interfaces and sensors 
  • Familiarity with and some experience using different debugging methods in simulation and emulation environments 
  • Experience in a continuous development and integration environment preferred 
  • Knowledge in various tool chains (ARM, open source (GCC, LLVM), etc. 
  • Minimal travel based on need (once or twice a year) 

 

Disclaimer: The Job Company is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.

Important: If an employer asks you to pay any kind of fee, please notify us immediately. The Job company does not charge any fee from the applicants and we do not post any jobs where companies ask candidates to pay.

Click on the Apply Now button to apply for SYNAPTICS

Frequently Asked Questions

What is the role of Software Engineer at SYNAPTICS?

The Software Engineer role at SYNAPTICS involves working on key responsibilities mentioned in the job description and contributing to company growth.

Where is this job located?

This job is located in Bangalore, India.

What is the salary for this position?

The salary for this role is 15 - 30 LPA (Expected).

Who all are eligible for this role

candidates with degree Bachelor’s degree in CSE/ECE or related field or equivalent and graduating year will be Experienced (2+ years).

How can I apply for this job?

You can apply directly using the official application link provided above on this page.

Jobs you might like

Technology Program Intern

Wells Fargo

Bengaluru, Hyderabad

06 November

Data Engineer Intern

Amazon

Bengaluru, Chennai, Hyderabad, Noida

06 November

Software Engineer Intern

Visa

Bengaluru, India

06 November

AI/ML Data Analyst Intern

TrustGrid

Bengaluru, India

06 November

Silicon Engineer, Platform and Devices

Google

Bengaluru, India

06 November

Software Engineer, I

Zebra

Pune, India

06 November

Mobile Developer

Konrad Group

Gurgaon, India

06 November

Graduate Engineer Trainee

Larsen & Tourbo (Mass Hiring Update)

Bangalore, Chennai, Mysore, Hyderabad, Pune, Mumbai, Vadodara, Delhi

06 November

Programmer Analyst Intern

Amazon

Hyderabad, India

04 November

Intern - Data Analytics

United Airlines

Gurgaon, India

04 November

Software Intern (AI)

Datacore

Bengaluru, India

04 November

Intern - IC Design

Silicon Labs

Hyderabad, India

04 November

Software Engineer (CPD) - Winter Intern

Rubrik

Bengaluru, India

04 November

Intern – Software Development

Tammina Infotech

Remote, Visakhapatnam

04 November

Intern, System Test & Validation

Harman

Bengaluru, India

04 November

Full Stack Developer Intern

Storyvord

Work-from-home/Remote

04 November

Software Developer Intern

Teradata

Mumbai, India

04 November

Associate_Data Science & Engineering_Data

PwC

Kolkata, India

04 November

Data Engineering Intern

AtkinsRealis

Bengaluru, India

03 November

Software Engineer Intern

Acron Aviation

Bengaluru, India

03 November

AI Creative Experience Design Intern

Snapmint

Bengaluru, India

03 November