Cutshort logo
For Employers
Lifespark Technologies  logo
Embedded Software

Embedded Software at Lifespark Technologies · Mumbai · 0 - 4 years · ₹4L - ₹12L / yr · Bootstrapped · Posted 6 Jun 2024

Lifespark Technologies 's logo

Embedded Software

Amey Desai's profile picture
Posted by Amey Desai
0 - 4 yrs
₹4L - ₹12L / yr
Mumbai
Skills
RTOS
skill iconC
skill iconC++
Embedded Systems
Embedded C
Embedded C++
Device Driver Development
CI/CD
ESP
Firmware development

Lifespark Technologies is looking for individuals with a passion for impacting real lives through technology. Lifespark is one of the most promising startups in the Assistive Tech space in India, and has been honoured with several National and International awards. Our mission is to create seamless, persistent and affordable healthcare solutions. If you are someone who is driven to make a real impact in this world, we are your people.

 

Lifespark is currently building solutions for Parkinson’s Disease, and we are looking for an embedded software lead to join our growing team. You will be working directly with the founders on high impact problems in the Neurological Healthcare domain. You will be solving some of the most fundamental and exciting challenges in the industry and will have the ability to see your insights turned into real products every day

 

Responsibilities :

1. RTOS based multithreaded software development

2. Building future ready, scalable software architectures

3. Liasing with hardware team to decide project requirements

4. Realtime IoT functionality development on ESP32 platform

5. Integration of third party services for cloud based communications and computation

6. Maintaining and documenting software via git (GitLab)

7. Coordinating releases, setup and maintenance of CI/CD pipelines

8. Managing AWS based backend services, integration with AWS services such as S3,

Sagemaker

9. Firmware security, Flash encryption, Bootloader encryption, secure communications

10. Deep integration with hardware team - stress testing hardware

11. Development of device drivers

12. Software testing and maintenance

 

Recommended experience :

1. Good command over Linux

2. Familiarity with real time tasks and timing sensitive system design

3. Familiarity with BLE/Wifi/etc IoT communication protocols

4. Familiarity with major third party platforms for cloud and ML/AI integration

5. Testing actual physical outcomes of programmed solutions

6. Deep familiarity with ESP-IDF

 

Location : IIT Bombay, Mumbai

Working mechanism : In-person

Compensation range : 4-12 lpa + ESOPs

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Lifespark Technologies

Founded :
2018
Type :
Products & Services
Size :
0-20
Stage :
Bootstrapped

About

Lifespark Technologies is a healthcare technology company. We build solutions for chronic neurological conditions such as Parkinson's Disease, stroke rehabilitation, etc. Our solutions span the domains of AI/ML, medical devices, mobile applications and web applications.


Lifespark aims to create the basic intelligence that will one day solve health issues at the earliest stage before they have damaging results. Your regular clothes will have integrated Lifespark solutions that will tell you the moment you are exposed to any environmental stimulus that is unsuitable for you personally even if it does not affect others. One day, a 60-year-old will look like today's 30-year-old.


The team at Lifespark is driven by one goal: To create things that re-enable those affected today, and keep their own future selves healthy. If that sounds like you, shout out to us and let's make this happen


Lifespark is incubated with IIT Bombay and is the recipient of several prestigious national awards such as the National Bio-Entrepreneurship Competition, Prosus SICA award and DST-BIRAC awards. We're among the top health tech startups in the country and count many prominent business leaders and academics as our mentors. We have deployed our solutions in partnership with some of the largest healthcare organizations in India and are looking to establish ourselves as the go-to innovator globally

Read more

Tech stack

skill iconReact Native
TensorFlow
PyTorch
skill iconFlask
skill iconPython
Embedded C++
Embedded C
skill iconSwift
skill iconKotlin
Cocoa

Company video

Lifespark Technologies 's video section
Lifespark Technologies 's video section

Candid answers by the company

What does the company do?
What is the location preference of jobs?
What does a day at work look like?
How is the culture at Lifespark?
What is the current team at Lifespark?
What projects are ongoing at Lifespark?

We create wearables and digital health solutions

Product showcase

WALK's logo
WALK
Visit
A wearable mobility aid to prevent falls and improve gait in Parkinson's Disease. WALK re-enables elders to live with dignity and independence.
Read more

Connect with the team

Profile picture
Newton Singh

Company social profiles

angelbloginstagramlinkedintwitterfacebook

Similar jobs (7)

Hyderabad
4 - 5 yrs
₹5L - ₹12L / yr
32-bit microcontrollers (ESP32, STM32, NXP) and in
skill iconC++
skill iconPython
(UART, CAN, MODBUS, SPI, I2C, BLE, LoRa)
AWS IoT (IoT Core, Greengrass) or Azure IoT (IoT H
+2 more

• Design and implement scalable IoT solutions from sensor to cloud, ensuring seamless integration between

vehicle hardware (fuel sensors, GPS trackers, OBD devices) and the Anytime Diesel platform

• Integrate industrial and automotive sensors, microcontrollers, and gateways with the platform

• Develop, optimize, and troubleshoot data flow using protocols such as CAN bus, Modbus, RS485, TCP, and

RTU

• Manage the full IoT device lifecycle across the fleet — provisioning, remote configuration, health monitoring,

and OTA/FOTA firmware updates

• Collaborate with software, data, and operations teams to define data models and ensure clean data ingestion for

fleet analytics

• Conduct testing, debugging, and performance analysis of embedded firmware and IoT systems using tools like

oscilloscopes and logic analyzers

• Create technical documentation — architecture diagrams, API specs, and deployment guides

Read more
Gravity Engineering Services Pvt Ltd
Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Kolkata, Bengaluru (Bangalore), Hyderabad, Mumbai, Pune
1 - 10 yrs
₹4L - ₹25L / yr
Internet of Things (IOT)
Embedded C
Message Queuing Telemetry Transport (MQTT)
Sensors
Microcontrollers
+1 more

We are looking for an IoT Engineer to build connected devices and their cloud integrations.


Responsibilities

  • Develop firmware and software for IoT devices
  • Integrate sensors and microcontrollers
  • Connect devices to cloud platforms using MQTT and REST
  • Test, debug and improve device reliability

Requirements

  • 1+ years of IoT or embedded development
  • Hands-on experience with microcontrollers and sensors
  • Knowledge of IoT protocols such as MQTT


Read more
Bengaluru (Bangalore), Kolkata, Hyderabad, Pune, Chennai, Gurugram
1 - 10 yrs
₹4L - ₹28L / yr
Embedded C
Embedded C++
RTOS
Microcontrollers
Embedded Linux
+1 more

We are hiring an Embedded Software Engineer to develop firmware and low-level software for embedded devices and connected products.


Responsibilities

  • Develop firmware in Embedded C and C++ for microcontroller-based systems
  • Build real-time applications on RTOS platforms such as FreeRTOS
  • Write and maintain device drivers for peripherals (UART, SPI, I2C, CAN)
  • Develop and customise Embedded Linux components
  • Debug hardware and software issues using oscilloscopes, JTAG and debuggers
  • Work with hardware teams on board bring-up and testing


Requirements

  • 1+ years of experience in embedded software development
  • Strong Embedded C and C++ programming skills
  • Hands-on experience with microcontrollers (ARM Cortex, STM32, ESP32 or similar)
  • Experience with RTOS and device driver development
  • Exposure to Embedded Linux is a plus
Read more
Bengaluru (Bangalore)
8 - 10 yrs
₹12L - ₹15L / yr
RTOS
Embedded C
ESP32

Greetings from Skoegle IoT Innovations Pvt Ltd 


Job Summary

We are looking for an experienced Embedded Firmware Engineer with expertise in embedded systems, firmware architecture, RTOS, and embedded software development for IoT, wearable, automotive, industrial, and medical-grade products.



Key Responsibilities

• Design, develop, debug, and maintain firmware in C, C++, and Embedded C.

• Develop firmware for ESP32, nRF52832/52840, ATmega328P, and Raspberry Pi platforms.

• Integrate sensors using I2C, SPI, UART, ADC, GPIO, PWM, CAN, and USB.

• Develop RTOS and bare-metal firmware.

• Implement BLE, GSM/4G, GPS/GNSS, LoRa, Wi-Fi, NFC/RFID communication.

• Design bootloaders, OTA updates, and secure firmware upgrades.

• Optimize power consumption, sleep modes, memory allocation, and performance.

• Develop sensor drivers, calibration routines, and medical-grade firmware.

• Program bare ICs and support PCB bring-up, pin selection, and hardware validation.

• Support HTTP/HTTPS GET/POST/PUT APIs and embedded networking.

Required Skills

• Embedded Systems and Embedded Software Development

• C, C++, Embedded C

• RTOS, Bare-Metal Programming

• Operating Systems fundamentals

• I2C, SPI, UART, Digital & Analog Signals

• Sensor Integration

• Arduino IDE, VS Code, SEGGER Embedded Studio, J-Link

• ESP32 Series, nRF52832/52840, ATmega328P, Raspberry Pi

• BLE (UUIDs), GSM (band configuration), GPS, LoRa

• Python, HTML, HTTP/HTTPS

• Bootloader Development, OTA, Power Optimization

• Memory Allocation, Sleep Modes, Sensor Calibration

• Machine Learning on Embedded Systems (preferred)

Read more
Perundurai
1 - 5 yrs
₹3L - ₹8L / yr
Embedded C
Firmware
Firmware development

Job Summary:

We are seeking a skilled Firmware Developer with 3 years of experience to join our team. The successful candidate will be responsible for developing and maintaining embedded software for our products. The candidate should have a strong understanding of the software development life cycle, embedded systems, and the C programming language.


Key Responsibilities:

• Develop and maintain embedded software for our products

• Design and implement software modules and drivers for embedded systems

• Collaborate with hardware engineers to integrate software and hardware components

• Test and debug embedded software

• Create and maintain technical documentation

• Participate in code reviews and contribute to software architecture and design discussions

• Stay up-to-date with the latest trends and technologies in embedded systems and software development


Requirements:

• Bachelor’s degree in Computer Science, Electrical Engineering, or a related field

• 3 years of experience in embedded software development

• Strong understanding of software development life cycle

• Proficiency in C programming language

• Experience with embedded systems and microcontrollers

• Experience with communication protocols such as SPI, I2C, UART, and CAN

• Familiarity with software development tools such as Git, Jira, and Jenkins

• Strong analytical and problem-solving skills

• Ability to work independently and in a team environment

• Excellent communication and interpersonal skills


Preferred qualifications:

• Degree in Electrical Engineering, or a related field

• Experience with wireless communication protocols such as Bluetooth, LoRa & Wi-Fi

• Knowledge of real-time operating systems such as FreeRTOS, uC/OS-II, or VxWorks

• Experience with Agile software development methodologies


Benefits:

  • Health insurance
  • Leave encashment
  • Paid sick time
  • Provident Fund

Job Type: Full Time

Job Location: Perundurai

State Wise: Tamil Nadu

Divison Wise: R & D Division

Read more
Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Navi Mumbai, Hyderabad, Bengaluru (Bangalore)
1 - 12 yrs
₹5L - ₹30L / yr
Firmware
Embedded C
RTOS
ARM Assembler
I2C
+1 more

We are looking for a Firmware Engineer to develop software for our embedded hardware.


Responsibilities

  • Write and maintain firmware in Embedded C
  • Develop drivers for I2C, SPI and UART peripherals
  • Work with RTOS-based systems
  • Debug on hardware using oscilloscopes and debuggers


Requirements

  • 1+ years of firmware development
  • Strong Embedded C programming
  • Experience with ARM or similar microcontrollers


Read more
Ahmedabad
5 - 10 yrs
₹7L - ₹15L / yr
Internet of Things (IOT)
Telematics
skill icon.NET
skill iconC#
Embedded C
+2 more


IoT Engineer – Telematics & C#/.NET



Experience :05+ Years

Location : Ahmedabad



ABOUT MYFMS

MyFMS is Micpoint B.V.'s SaaS platform for fleet, facility, and access management, built on .NET and C#, and hosted on our own private cloud in the Netherlands, spread across two data centers. A key part of MyFMS is its connector layer: the software that links telematics and IoT hardware in the field (such as GPS trackers and CAN-bus interfaces) to the platform. To further build out and standardize this layer, we're looking for an IoT Engineer with C#/.NET development experience.

WHAT YOU'LL DO

•    Implement and maintain telematics integrations in C#/.NET on MyFMS's connectors, which link telematics hardware (e.g. GPS trackers and CAN-bus interfaces) to the platform.

•    Investigate which configurations, protocol settings, and command sets of supported hardware (e.g. CAN/LVCAN parameters) can serve as a standard, and document them.

•    Research and manage firmware versions for telematics devices, and advise on firmware updates and compatibility.

•    Translate device-specific protocols into a uniform, reusable data structure within the platform.

•    Document device configurations and firmware standards in Markdown for the development team and support organization.

•    Work according to our DevOps way of working, integrating your work into the CI/CD pipelines we use for testing and releases.

•    Collaborate with the (international) development team on the architecture of the connector layer and contribute to the technical roadmap.

•    Support troubleshooting of field issues, such as connectivity or synchronization problems with hardware.

•    Build simulators for telematics hardware, so protocols, configurations, and firmware behavior can be tested without needing physical devices.

•    Use AI, and work with and train models, to build simulations and test setups.

•    Ensure the connector integrations are fully testable (including unit and integration tests), safeguarding the quality of the telematics integrations.

WHAT THE ROLE REQUIRES

•    Bachelor's/Master's level thinking and working ability in a technical field, e.g. Electrical Engineering, Embedded Systems, Computer Science, or similar.

•    Demonstrable experience with software development in C#/.NET.

•    Affinity with or experience in IoT/telematics hardware, such as GPS trackers, CAN-bus interfaces, and sensors.

•    Experience with Ruptela, Teltonika, and Digital Matter hardware is a plus.

•    Knowledge of communication protocols such as CAN, LVCAN, OBD-II, MQTT, and/or TCP/IP is a plus.

•    Experience reading, configuring, or updating firmware on embedded devices is a plus.

•    Experience building test or simulation tools (e.g. device or protocol simulators) and with test automation (unit/integration tests) is a plus.

•    Experience with DevOps practices and CI/CD pipelines (incl. Azure DevOps) is a plus.

•    Affinity with AI/machine learning, for example training models for simulations and test setups, is a plus.

•    You're analytical and structured: you enjoy bringing order to a wide range of device configurations and documenting what you find.

•    You value quality assurance and structurally build testability into your own work.

•    You're proficient in English, spoken and written (the team's working language); Dutch is not required.


Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos