Senior Embedded Software Engineer

5 Months ago • 5-10 Years • Research & Development

Job Summary

Job Description

Seeking a Senior Embedded Software Engineer with 5+ years of experience in device driver development, embedded systems, and proficiency in C/C++, Python, and Linux administration. Expertise in communication protocols like CAN, I2C, and knowledge of hardware interfaces like ADC, GPIO, SPI, I2C is essential. Join Zippin and shape the future of checkout-free stores.
Must have:
  • Embedded Software
  • Device Driver
  • C/C++ Programming
  • Linux Admin
Good to have:
  • DSP Programming
  • Custom IC
  • Docker, Kubernetes
  • Messaging Protocols
Perks:
  • Innovative Environment
  • Professional Growth

Job Details

About the job

We are seeking a Senior Embedded Software Engineer to join our Store Systems team. This role is primarily focused on software engineering, encompassing both design and implementation. Additionally, you will be part of a small team responsible for specifying, building, and maintaining software & firmware that runs on embedded systems within our ecosystem. As an integral team member, you will drive embedded software design and optimization efforts.


The ideal candidate for this position should be based in Bengaluru, India.


Key Responsibilities:

  • Design and implement drivers and services that operate efficiently in constrained environments, capable of delivering large volumes of data with low-latency and high-bandwidth when required.
  • Define and manage work streams focused on hardware bring-up, peripheral drivers and communication, silicon integration, and power and performance management and optimization.
  • Collaborate closely with cross-functional teams to ensure seamless integration and functionality.


Requirements:

  • 5+ years of Software Engineering experience in device driver development, embedded systems, or operating systems.
  • Excellent programming skills on embedded devices in C/C++, Python
  • Excellent Linux administration skills including filesystems, services, automation, etc.
  • In-depth knowledge of communication protocols such as CAN, I2C, RS485, MDB, TCP/IP.
  • DSP and custom IC programming experience is highly desirable.
  • Hands-on experience in hardware bring-up using interfaces like ADC, GPIO, SPI, I2C, etc.
  • Familiarity with Software Development processes including source control, bug tracking, and design documentation.
  • Bachelor’s or Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
  • Demonstrated experience working collaboratively in cross-functional teams.
  • Knowledge of higher level systems design components such as Docker, Docker Compose, Kubernetes, Messaging Protocols, Databases, etc are a bonus.


Why Zippin?

  • Be part of a pioneering company transforming the retail landscape.
  • Work in a dynamic, fast-paced, and innovative environment.
  • Collaborate with a talented and passionate team.
  • Opportunities for professional growth and development.


If you are a driven and experienced Senior Embedded Software Engineer with a passion for innovation and a desire to impact the future of retail, we want to hear from you. Apply now to join our team at Zippin and help us accelerate the world’s adoption of checkout-free stores.

Similar Jobs

Dreamhaven - UI Engineer

Dreamhaven

Irvine, California, United States (On-Site)
3 Weeks ago
Crytek - Senior C++ Build Pipeline Programmer

Crytek

(Remote)
2 Months ago
Zoox - Staff Software Engineer, Core Middleware Components

Zoox

Foster City, California, United States (On-Site)
3 Months ago
Zoox - Staff/Senior Staff Software Engineer, ML Performance Optimization

Zoox

Seattle, Washington, United States (On-Site)
3 Months ago
Netflix - Machine Learning Scientist (L5) - Content and Studio

Netflix

United States (Remote)
3 Weeks ago
Google - Research Intern, PhD, Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
3 Months ago
bosh group india - ASIC Verification EEJ 2024

bosh group india

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Cadence - Design Engineer Intern

Cadence

San Jose, California, United States (On-Site)
3 Months ago
Regent Craft - Propulsion Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer (Android OS - Embedded)

Meta

Burlingame, California, United States (On-Site)
3 Months ago
Larian Studios - TOOLS PROGRAMMER

Larian Studios

Quebec, Canada (On-Site)
1 Month ago
ION - Technical Consultant - Endur

ION

New York, New York, United States (On-Site)
4 Months ago
Ubisoft Blue Byte - SENIOR 3D PROGRAMMER [BEYOND GOOD AND EVIL 2] (F/M/D)

Ubisoft Blue Byte

Mainz, Rhineland-Palatinate, Germany (On-Site)
2 Months ago
Electronic Arts - Software Engineer II

Electronic Arts

Hyderabad, Telangana, India (Hybrid)
2 Months ago
Steel City Interactive - Senior Network Programmer

Steel City Interactive

Sheffield, England, United Kingdom (Hybrid)
4 Weeks ago
ByteDance - Software Engineer Graduate (Multi Cloud CDN) - 2025 Start (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Mojang Studios - Senior C++ Gameplay Engineer (Bedrock)

Mojang Studios

Stockholm, Stockholm County, Sweden (On-Site)
5 Months ago
Microsoft - Senior Software Engineer

Microsoft

Prague, Prague, Czechia (On-Site)
1 Month ago
Luxoft - Senior GPU Compiler Software Development Engineer

Luxoft

Brazil, Indiana, United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Nagarro - Associate Staff Consultant ,Search Engine Marketing

Nagarro

India (Remote)
3 Months ago
ethosh designs pvt. ltd. - Business Development Executive

ethosh designs pvt. ltd.

Pune, Maharashtra, India (On-Site)
1 Month ago
Outscal - Sales Lead

Outscal

Delhi, India (On-Site)
3 Months ago
The Walt Disney Company - Senior Systems Reliability Operations Engineer

The Walt Disney Company

Mumbai, Maharashtra, India (On-Site)
3 Months ago
PwC - I&F-Cyber Security-Forensic accounting -Senior Associate - Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Paytm - Service- Account Ops - AM/DM

Paytm

Hyderabad, Telangana, India (On-Site)
3 Months ago
PhonePe - Techincal Project Manager

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Paytm - Key Account Manager / Senior Key Account Manager - Kolkata

Paytm

Kolkata, West Bengal, India (On-Site)
2 Months ago
Microsoft - Senior Data & Applied Scientist

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Paytm - Team Lead Sales- Bahadurgarh

Paytm

Bahadurgarh, Haryana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Principal Software Engineer, Product Tech-Lead - Unpublished R&D Product

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
N-iX - Architect/Lead QT Engineer (#2522)

N-iX

Ukraine (Remote)
2 Months ago
bosh group india - Senior PL SQL Developer

bosh group india

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Intel Corporation - Software Development Engineer

Intel Corporation

San José, San José Province, Costa Rica (Hybrid)
1 Month ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Months ago
Rockstar Games - Tools Automation Programmer

Rockstar Games

United States (On-Site)
1 Month ago
Microsoft - Senior Applied Scientist (Core Search)

Microsoft

Beijing, Beijing, China (On-Site)
2 Weeks ago
Iksha Labs - Senior C++ Engineer

Iksha Labs

Gurugram, Haryana, India (On-Site)
4 Months ago
Samsung Semiconductor - Staff Engineer, SOC Design

Samsung Semiconductor

Folsom, California, United States (Hybrid)
2 Days ago
Microsoft - Research Intern - Deep Learning Group

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded