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

Meta - Data Engineer, Product Analytics

Meta

Burlingame, California, United States (On-Site)
3 Months ago
Matic Robots - Systems  Engineer (Embedded Linux)

Matic Robots

Canada (On-Site)
4 Months ago
Epic Games - Senior SDET, Gameplay

Epic Games

Bellevue, Washington, United States (On-Site)
3 Weeks ago
ION - Lead Software Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
4 Months ago
House of How - Senior Unity Engineer

House of How

United States (Remote)
3 Months ago
NVIDIA - Senior Systems Software Engineer, Data Center - CUDA

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Tesla - SPS Programmer

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
1 Week ago
NVIDIA - Senior ASIC Power Integrity Engineer

NVIDIA

Massachusetts, United States (On-Site)
6 Days ago
Riot Games - Staff Software Engineer (Services) - League of Legends, Motivations

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
ByteDance - GPU/AI Application Platform Engineer Graduate (Server Platform)- 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Deep Learning Computing Performance Architect

NVIDIA

Shanghai, Shanghai, China (Hybrid)
1 Month ago
Avalanche Studios Group - Senior Gameplay Animation Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
5 Months ago
Google - Software Engineering Manager II, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Appier - Software Development Engineer in Test (Intern)

Appier

Taipei City, Taiwan (On-Site)
3 Months ago
Next Level Business Services - Teamcenter Solution Architect

Next Level Business Services

Houston, Texas, United States (On-Site)
4 Months ago
Playrix - Director of Engineering

Playrix

Ireland (Remote)
4 Months ago
Virtuos - Senior Unreal Engine Programmer

Virtuos

France (Hybrid)
4 Months ago
Electric Square - Lead Programmer - Electric Square, Ireland

Electric Square

Dublin, County Dublin, Ireland (On-Site)
6 Months ago
The Walt Disney Company - Sr Pipeline Technical Director

The Walt Disney Company

Mumbai, Maharashtra, India (On-Site)
3 Months ago
PearlAbyss - Black Desert Online Gameplay Programmer

PearlAbyss

(On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

DigitalOcean - Senior Software Engineer (Hyderabad)

DigitalOcean

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Idyllic Services - Assistant Marketing Manager

Idyllic Services

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Rackspace Technology - Software Developer III (Python with Linux Automation)

Rackspace Technology

India (Remote)
2 Months ago
Gallagher - Team Manager – Digital Marketing

Gallagher

Pune, Maharashtra, India (On-Site)
3 Months ago
Zeta - Product Manager II (Credit on UPI)

Zeta

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Google - Manager gTech Ads, Customer Success Acceleration

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Tenstorrent - Staff Design Verification Engineer - CPU Subsystem

Tenstorrent

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Paytm - DevOps Engineer/Senior DevOps-Paytm Money

Paytm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
bosh group india - IN_RBAI_Asst Manager / Deputy Manager_Product Controller_IN

bosh group india

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Design Engineer, Coherent High Speed Interconnect

NVIDIA

Santa Clara, California, United States (On-Site)
1 Day ago
Intel Corporation - SOC Architect

Intel Corporation

Boxborough, Massachusetts, United States (Hybrid)
3 Months ago
Cirrus Logic - Summer Intern, Validation Engineer

Cirrus Logic

Austin, Texas, United States (On-Site)
4 Months ago
Fluence - Lead Engineer - Advanced Battery Modules

Fluence

Houston, Texas, United States (Hybrid)
4 Months ago
Keywords Studios (Player Support) - Chercheurs Expérimentés d’Utilisateurs de Jeux

Keywords Studios (Player Support)

Montreal, Quebec, Canada (Hybrid)
3 Months ago
NVIDIA - System Software Engineer - OpenBMC

NVIDIA

Bengaluru, Karnataka, India (On-Site)
1 Month ago
NVIDIA - Hardware Validation Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
Aditi Consulting - Multimedia Specialist

Aditi Consulting

Bengaluru, Karnataka, India (On-Site)
4 Months ago
NXP - <2025 Internship Program> Application Engineer

NXP

Taipei City, Taiwan (On-Site)
3 Months ago
Microsoft - Research Intern - Reliable and Safe AI Agents

Microsoft

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

Get notifed when new similar jobs are uploaded