Cutshort logo
For Employers
Embedos logo
Embedded Software Engineer
Embedded Software Engineer

Embedded Software Engineer at Embedos · Mumbai · 1 - 2 years · ₹4L - ₹6L / yr · Bootstrapped · Posted 9 Sep 2024

Embedos's logo

Embedded Software Engineer

Mihir Oka's profile picture
Posted by Mihir Oka
1 - 2 yrs
₹4L - ₹6L / yr
Mumbai
Skills
skill iconPython
skill iconC
Embedded Systems
Linux/Unix
Embedded software
Microprocessor
STM
ESP
I2C
SPI
RTOS
Linux kernel

Embedos is looking for super heroes, who can help us succeed in our endeavour of becoming a beacon for providing problem solving Industrial IoT Solutions.


Location: MUMBAI

VACANCY: 3 - 4


Embedos makes Controllers –Interface devices and cloud based Software solutions for Remote Monitoring and Control, Industry 4.0 Applications.


We are looking for Engineering super heroes, who have a flare and interest in Core hardware / firmware / embedded software/ Networking and web technologies.


We would want engineers who have wide interests and want to work on multiple specializations. Functions in the embedded domain

• Hardware design small signal /Tele communication/interface electronics/Digital /Latest Microprocessors STM , ESP ,interfaces , I2C, SPI / Peripherals / Schematics /PCB Routing

• Programming languages for embedded devices respective IDEs s, debugging systems

• RTOS, Real time programming concepts.

• Linux Kernel programming, peripheral drivers.

• Communication protocols like Modbus, CAN, OPC other industrial protocols.

• Open source software, documentation, versioning systems.

• Web technology, Web applications, Networking technology, Cloud Interfacing.


We invite you to come and join in our Core team to make this endeavour a success and share the rewards.


Embedos is looking for Super Heroes to work on cutting edge technology involving interfacing IoT enabled Firmware, cloud computing software, generating exciting user interfaces, developing API’s, designing web app architectures, deploying re - usable code and the works.

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 Embedos

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

About

Embedos Engineering LLP is a Mumbai based End to End Industrial IoT Solutions providing and manufacturing company.


We manufacture smart devices and provide cloud based web solutions for remote monitoring, control & relevant Industry 4.0, IIoT Applications.


The Embedos Edge Platform is an enabler of Edge Computing Solutions, easy Industry 4.0 adoption and End to End Technology Solutions catering to varied number of industries. 


Embedos Solutions hope to be a One Stop Shop for comprehensive technology Deployment from the field to the cloud and every thing in between.

Read more

Tech stack

skill iconC
skill iconPython
skill iconNodeJS (Node.js)
skill iconReact.js
skill iconPostgreSQL
Embedded Systems

Company video

Embedos's video section
Embedos's video section

Candid answers by the company

What does the company do?
What is the location preference of jobs?

What makes Embedos Edge so unique is its ability to process data on the device itself before the data is transferred to another storage.


This mechanism is known as Edge analytics or Fog Analytics allowing the device to analyze instantly generated data in Real-Time.


The processed data can either be sent to the cloud to only be visualized on a proper viewing software interface or can be visualized on a Local Web Browser.



This reduces latency in data transfer and eliminates the load on the cloud-based application to process raw data, also saving on network bandwidth during this operation, enhancing the solution’s ability to visualize the data efficiently.


All Embedos Hardware house an Embedded Web Server by default. 


The Embedos Edge platform consists of devices with multi-purpose capabilities of IoT gateway and a programmable controller on the same piece of hardware.


The same device can be programmed to perform comprehensive applications, capture machine data, process this data and then transfer this analysed data from one field to another.


For security, if the data is to be transferred to a local Office Network Server, that can be done too. Device data can be visualised directly on a Platform Independent Web Browser-based UI by any concerned authority connected to the same network. 


Embedos also provides Industrial VPN to its Edge platform for added security. 


It is an all in one device, i.e a Programmable Industrial Edge, Industrial Internet of Things, & Automation Controller with an option to also view data locally on Real-Time Dashboards that run on an Embedded Web Server. A complete package, an End to End Solution. All in all to enable easy Industry 4.0 use.

Product showcase

Em Ramanujan – ER Series's logo
Em Ramanujan – ER Series
Visit
Em Ramanujan – ER Series + Em Dian – ED Series Super Advanced Edge The Em Ramanujan also abbreviated as ER is a Super Advanced Edge Data logger, is a powerful Industrial Automation Controller which can be used for many complex automation tasks and is a comprehensive alternative to complicated & cost intensive PLC’s. Two Versions: Em Ramanujan– Embedos Super Advanced Edge Data logger Em Dian– Embedos Super Advanced Edge Data logger with Display
Read more
 Em Edison ( EE ) Edge Automation Controller 's logo
Em Edison ( EE ) Edge Automation Controller
Visit
The Em Edison – Embedos Edge – EE SERIES is the Flagship hardware of our vast foray of products and solutions. The Edge device is a powerful IoT device which provides an entire End to End solution on a single piece of hardware.
Read more
Embedos Maxwell  – EM Series 's logo
Embedos Maxwell – EM Series
Visit
The Embedos Maxwell ( EM Series ) is an Expansion IO Card that is designed to expand the functionality of the Embedos Master device. By increasing the number of IO’s / Serial ports on distributed devices interconnected with each other over Wired / Wireless mediums, Multiple EM’s can be connected to a Master device in a modular fashion. Two Versions: EM with Solid State Relays EM with Digital Outputs
Read more
Em Bose (EB) 3.2″ Touchscreen HMI's logo
Em Bose (EB) 3.2″ Touchscreen HMI
Visit
The Em Bose (EB) 3.2″ HMI is a compact & rugged Automation Controller with powerful digital processing power. Built with a 3.2 Inch Touchscreen Display, the Controller based HMI is enabled with flexible communication interfaces, multiple Analog & Digital IO’s, programmable set points & individual relay’s.
Read more
Em Turing ( ET ) Thermocouple / RTD Expansion Data Logger's logo
Em Turing ( ET ) Thermocouple / RTD Expansion Data Logger
Visit
The Em Turing ( ET ) – Thermocouple RTD Expansion Data logger is a unique end to end solution to log and display values and drive control logic, getting inputs from a temperature sensor, be it a Thermocouple Sensor, or an RTD sensor. Two Types of Em Turing ( ET ) ET0056 – 16 CHANNEL THERMOCOUPLE INPUTS ET0057 – 8 CHANNEL RTD INPUTS
Read more

Photos

Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures

Company social profiles

bloglinkedin

Similar jobs (8)

Zenius IT Services Pvt Ltd
Hyderabad
2 - 4 yrs
₹4L - ₹7L / yr
skill iconC
skill iconC++
skill iconPython
Shell Scripting
Internet of Things (IOT)
+1 more

Embedded Systems / Firmware Engineer


Key Responsibilities

  • Develop embedded firmware for IoT and connected devices using C/C++.
  • Work on RTOS, bare-metal programming, memory management, device drivers, and communication protocols.
  • Develop and integrate drivers/interfaces for cameras, motors, sensors, and vision systems.
  • Work with Python and Shell scripting for development and automation.
  • Apply basic AI/ML and computer vision concepts to embedded applications.
  • Collaborate on electrical and mechanical design, hardware integration, testing, and debugging.


Required Skills

  • C, C++, Python, Shell Scripting
  • Embedded Systems & Firmware
  • IoT, RTOS, Bare Metal
  • Memory Management & Device Drivers
  • Communication Protocols
  • Camera, Motor & Vision Systems
  • Basic AI/ML understanding
  • Electrical & Mechanical Design understanding


Read more
icon

The recruiter has not been active on this job recently. You may apply but please expect a delayed response.

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
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
LetsIntern
at LetsIntern
1 candid answer
Ashish Singh
Posted by Ashish Singh
Remote only
0 - 1 yrs
₹15000 - ₹18000 / mo
Embedded C

About Us

Corporate Web Solutions provides technology-focused learning opportunities across software, engineering, automation, and emerging technologies.


Role Overview

As an Embedded Systems Intern, you'll gain practical exposure to embedded development, microcontrollers, sensors, firmware, and hardware-software integration.


Key Responsibilities

  • Assist with embedded system projects.
  • Work with microcontrollers and sensors.
  • Develop and test basic firmware.
  • Assist with hardware-software integration.
  • Debug basic system issues.
  • Participate in practical projects.

Requirements

  • Basic C/C++ knowledge.
  • Understanding of electronics fundamentals.
  • Interest in embedded systems.
  • Knowledge of microcontrollers is a plus.
  • Problem-solving skills.

Perks

  • Certificate of Internship
  • Flexible work hours
  • Mentorship and real project exposure
  • Potential for PPO
  • Letter of Recommendation
  • Performance-Based Stipend available up to ₹18,000/month
Read more
LetsIntern
at LetsIntern
1 candid answer
Ashish Singh
Posted by Ashish Singh
Remote only
0 - 1 yrs
₹1L - ₹2L / yr
Human Resources (HR)

About Us

Corporate Web Solutions provides technology-focused learning opportunities across software, engineering, automation, and emerging technologies.


Role Overview

As an Embedded Systems Intern, you'll gain practical exposure to embedded development, microcontrollers, sensors, firmware, and hardware-software integration.


Key Responsibilities

  • Assist with embedded system projects.
  • Work with microcontrollers and sensors.
  • Develop and test basic firmware.
  • Assist with hardware-software integration.
  • Debug basic system issues.
  • Participate in practical projects.

Requirements

  • Basic C/C++ knowledge.
  • Understanding of electronics fundamentals.
  • Interest in embedded systems.
  • Knowledge of microcontrollers is a plus.
  • Problem-solving skills.

Perks

  • Certificate of Internship
  • Flexible work hours
  • Mentorship and real project exposure
  • Potential for PPO
  • Letter of Recommendation
  • Performance-Based Stipend available up to ₹18,000/month


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
Leading Global MNC
Leading Global MNC
Agency job
via Bean HR Consulting by Harjeet Sachdev
Faridabad
7 - 12 yrs
Best in industry
skill iconC++
FreeRTOS
Microcontrollers
Oscilloscope
Logic analyzer
+1 more

We are looking for Embedded Developer with Leading Global MNC - Faridabad


Description:

  • Strong experience with 32-bit microcontrollers such as STM32, NXP, Renesas, TI, Microchip, etc.
  • Excellent knowledge of C/C++ programming and exposure to Assembly.
  • Strong experience with RTOS such as FreeRTOS, µC/OS, embOS, VxWorks, QNX, etc.
  • Hands-on experience in developing HAL, BSP and low-level device drivers.
  • Strong understanding of microcontroller peripherals and interfaces** including ADC, DAC, I2C, SPI, UART, CAN/CAN FD, RS485, DMA, Ethernet, SD/eMMC, SDIO, etc.
  • Strong experience with Automotive communication protocols such as CAN, CAN FD, LIN, J1939 and UDS.
  • Knowledge of AUTOSAR concepts and architecture is an advantage.
  • Experience with automotive diagnostics, ECU communication, and vehicle network architecture.
  • Hands-on experience using Oscilloscope, Logic Analyzer, Function Generator, Multimeter and other debugging equipment.
  • Experience in board bring-up, hardware-software integration and debugging of embedded boards.
  • Ability to debug power, clock, reset, communication interfaces, and peripheral-related hardware issues at board level.
  • Good understanding of schematics, PCB layouts and electronic circuits around microcontrollers and ARM-based systems.
  • Ability to work closely with hardware engineers for design reviews, component selection, hardware validation, and issue resolution.
  • Experience with prototype board testing, hardware validation, and root-cause analysis of HW/SW issues.
  • Experience in reverse engineering and debugging of embedded systems.
  • Strong understanding of embedded system architecture and system-level design.
  • Experience with Embedded Linux and/or RTOS-based systems is an advantage.
  • Knowledge of networking concepts including OSI layers, TCP/IP stacks and common IP protocols is a plus.
  • Knowledge of NMEA/NMEA 2000 standards is a plus.
  • Exposure to ASPICE, ISO 26262, MISRA-C and automotive cybersecurity is an advantage.
  • Experience with automotive development and debugging tools such as Vector CANoe/CANalyzer is a plus.

 

Roles & Responsibilities:

 

The right person for this position should have 7+ years of experience in Embedded Systems, preferably with strong exposure to Automotive Embedded Systems.

The candidate should be passionate, technology-driven, and have a strong interest in embedded devices, automotive electronics, IoT, and connected vehicle technologies.

The candidate should be capable of understanding system and product requirements, translating them into technical tasks and solutions, and working as a senior technical individual contributor while collaborating effectively with cross-functional teams.

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