Senior Embedded Software Engineer

1 Month ago • 5-10 Years
Unlock Outscal PRO and get exclusive member benefits!

About the job

SummaryBy Outscal

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.

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

PlayStation Global - Software Engineer Intern - Masters

California, United States (Hybrid)

Chubb - Senior Software Engineer

Telangana, India (On-Site)

NAVEX - Senior Software Engineer

Karnataka, India (Hybrid)

PlayStation Global - Software Engineer Intern - Masters

California, United States (Hybrid)

PlayStation Global - Software Engineer Intern - Undergraduate

California, United States (Hybrid)

PlayStation Global - Software Engineer Intern - Undergraduate

California, United States (On-Site)

Volley - Software Engineer, AI Team

California, United States (Hybrid)

PlayStation Global - Software Engineer II

Canada (Hybrid)

Similar Skill Jobs

Avalanche Studios Group - VO Designer

Stockholm County, Sweden (Hybrid)

Dream Game Studios - Director - Risk

Maharashtra, India (On-Site)

Unikon.ai - Motion Graphic Artist

Haryana, India (On-Site)

Blizzard Entertainment - Senior Product Manager, Digital Shop

California, United States (Hybrid)

Kimberly-Clark - Sr. Staff Engineer, WMS Automation

Karnataka, India (Hybrid)

InMobiInMobi - Lead - Product Marketing

Karnataka, India (On-Site)

Easygo - Talent Acquisition Partner

Victoria, Australia (On-Site)

Jobs in Bengaluru, Karnataka, India

Dream Game Studios - Director - Risk

Maharashtra, India (On-Site)

Unikon.ai - Motion Graphic Artist

Haryana, India (On-Site)

Classplus - Motion Graphic Designer

Uttar Pradesh, India (On-Site)

Chasing Tails Pet Hospital - Veterinary Surgeon

Karnataka, India (On-Site)

Tutela - SAT/ACT Math Faculty

Haryana, India (On-Site)

Rise Hydroponics - Future of Farming - Agronomist

Gujarat, India (On-Site)

Kimberly-Clark - Sr. Staff Engineer, WMS Automation

Karnataka, India (Hybrid)

InMobiInMobi - Lead - Product Marketing

Karnataka, India (On-Site)

Msigma Gokulam - Content Writer

Kerala, India (On-Site)

Software Engineering Jobs

Avalanche Studios Group - VO Designer

Stockholm County, Sweden (Hybrid)

Rise Hydroponics - Future of Farming - Agronomist

Gujarat, India (On-Site)

Kimberly-Clark - Sr. Staff Engineer, WMS Automation

Karnataka, India (Hybrid)

Keywords Studios (Player Support) - Player Engagement Agent - Gaming Project

Maharashtra, India (Hybrid)

PlayStation Global - Software Engineering Intern - Undergraduate

California, United States (On-Site)

Rockstar Games - Systems Engineer, Automation

England, United Kingdom (On-Site)

Rockstar Games - Systems Engineer, Automation

Scotland, United Kingdom (On-Site)

Rockstar Games - Systems Engineer, Automation

Scotland, United Kingdom (On-Site)

PlayStation Global - Software Engineer Intern - Masters

California, United States (Hybrid)

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug