Cutshort logo
For Employers
Zenius IT Services Pvt Ltd logo
C++ Developer (Embedded Systems / Firmware Engineer)
C++ Developer (Embedded Systems / Firmware Engineer)

C++ Developer (Embedded Systems / Firmware Engineer) at Zenius IT Services Pvt Ltd · Hyderabad · 2 - 4 years · ₹4L - ₹7L / yr · Profitable · Posted 7 Oct 2026

Zenius IT Services Pvt Ltd's logo

C++ Developer (Embedded Systems / Firmware Engineer)

Sunita Pradhan's profile picture
Posted by Sunita Pradhan
2 - 4 yrs
₹4L - ₹7L / yr
Hyderabad
Skills
skill iconC
skill iconC++
skill iconPython
Shell Scripting
Internet of Things (IOT)
RTOS

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
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 Zenius IT Services Pvt Ltd

Founded :
2019
Type :
Products & Services
Size :
20-100
Stage :
Profitable

About

At Zenius IT Services, we specialize in delivering top-tier Professional Services for industry-leading platforms such as Avaya, Cisco, Genesys, Amazon Connect, Five9, and NICE inContact.


Our expertise extends to Digital Engineering Solutions powered by AI and Machine Learning, helping businesses drive innovation and achieve excellence.

Read more

Candid answers by the company

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

we specialize in delivering top-tier Professional Services for industry-leading platforms such as Avaya, Cisco, Genesys, Amazon Connect, Five9, and NICE inContact.


Our expertise extends to Digital Engineering Solutions powered by AI and Machine Learning, helping businesses drive innovation and achieve excellence.

Company social profiles

linkedin

Similar jobs (10)

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
LetsIntern careers
Remote only
0 - 1 yrs
₹12000 - ₹18000 / mo
Embedded Systems

About Nexora Group

Nexora Group is a technology-driven organization focused on innovation in Artificial Intelligence, IoT, Embedded Systems, Robotics, and next-generation digital solutions. We provide aspiring engineers with opportunities to gain practical experience, work on industry-relevant projects, and develop skills that bridge hardware and intelligent software systems.


Internship Overview

Nexora Group is seeking passionate and innovative Embedded Systems with AI Interns to join our technology team. This internship is designed for students and recent graduates interested in embedded programming, IoT development, edge AI, robotics, and intelligent hardware systems. Interns will work on real-world projects involving microcontrollers, sensors, AI-powered devices, and automation solutions.


Key Responsibilities

  • Design, develop, and test embedded applications for intelligent systems.
  • Work with microcontrollers and development boards such as Arduino, ESP32, STM32, and Raspberry Pi.
  • Integrate sensors, actuators, and communication modules into embedded solutions.
  • Develop and deploy AI/ML models for edge devices and IoT applications.
  • Assist in building smart automation, robotics, and intelligent monitoring systems.
  • Debug, optimize, and troubleshoot hardware and firmware issues.
  • Collaborate with software and AI teams to integrate machine learning into embedded platforms.
  • Document project architecture, testing results, and technical specifications.
  • Research emerging technologies in Edge AI, TinyML, IoT, and Embedded Computing.


Required Skills

  • Basic understanding of Embedded Systems and Microcontrollers.
  • Knowledge of C, C++, or Python programming.
  • Familiarity with Arduino IDE, PlatformIO, Raspberry Pi, or similar development environments.
  • Understanding of electronics, sensors, and communication protocols (UART, I2C, SPI, MQTT).
  • Basic knowledge of Artificial Intelligence and Machine Learning concepts.
  • Strong analytical and problem-solving abilities.
  • Good communication and teamwork skills.
  • Passion for innovation and hardware-software integration.

Preferred Qualifications

  • Experience with IoT, Robotics, Automation, or Embedded Projects.
  • Familiarity with TensorFlow Lite, TinyML, Edge AI, or Computer Vision applications.
  • Knowledge of PCB design, circuit simulation, or hardware prototyping.
  • Participation in technical competitions, hackathons, or research projects.
  • GitHub portfolio or project demonstrations showcasing embedded or AI work.

Eligibility

  • Undergraduate or postgraduate students pursuing Electronics & Communication Engineering (ECE), Electrical Engineering (EE), Computer Science, Embedded Systems, Mechatronics, Robotics, IoT, AI, or related disciplines.
  • Recent graduates seeking practical industry exposure.
  • Candidates passionate about intelligent hardware systems and emerging technologies.

What You'll Gain

  • Hands-on experience with real-world Embedded Systems and AI projects.
  • Exposure to IoT, Edge AI, Robotics, and Smart Device development.
  • Mentorship from experienced engineers and technology professionals.
  • Internship Completion Certificate.
  • Letter of Recommendation based on performance.
  • Opportunity for a Pre-Placement Offer (PPO) for outstanding performers.
  • Professional networking and career growth opportunities.


Read more
Jinn AI
Pune
0 - 2 yrs
₹20000 - ₹25000 / mo
Internet of Things (IOT)
Hardware
Manufacturing
Electronics
PCB

About Jinn

Jinn is a Voice AI Tech Company. It helps businesses get better RoI specially by helping sales processes with the use of Voice AI Tech. We are adding a business line which includes an audio device that can reliably capture audio in various environments.


About role:

  • This Role in a B2B SaaS startup in AI space led by 2X entrepreneurs from IIT, IIMs. Fast paced with a lot of learning and growth.
  • Responsibility: Helping engineer/assemble/bring together an IoT/ hardware device that can accomplish product goals with required constraints. Great high stakes exposure for fresh grads
  • Duration: 3-6 months internship || Converts to Full Time based on performance 
  • Compensation (Stipend): 20-25k per month || Full time 4.5lpa - 6LPA


Ideal Profile: Interested in building a career in IoT/Tech, good communication, good discipline, solid understand of tech (AI)


Skill Sets

Look for someone who:

•⁠ ⁠Has built at least 1 IoT project end-to-end

•⁠ ⁠Knows Arduino + one of ESP32 / nRF52

•⁠ ⁠Has touched audio input (even basic)

•⁠ ⁠Is comfortable debugging hardware (this is key)


1.⁠ ⁠Embedded Systems Programming (Must-have)

•⁠ ⁠C/C++ (Arduino framework or ESP-IDF)

•⁠ ⁠Working with:

  * ESP32 OR

  * Seeed Studio XIAO BLE nRF52840 Sense

•⁠ ⁠Skills:

  * GPIO, I2S (for mic input)

  * Power modes (deep sleep, wake triggers)

  * Memory constraints (huge in audio use cases)

👉 This is the backbone. If they can’t do this well, project stalls.


2.⁠ ⁠Audio Handling + Signal Basics

•⁠ ⁠Understanding:

  * Sampling rate (16kHz vs 44.1kHz)

  * PCM audio buffers

  * Latency vs quality trade-offs

•⁠ ⁠Practical skills:

  * Using I2S microphones (INMP441, etc.)

  * Basic noise filtering

  * Voice Activity Detection (VAD)

👉 Without this, you’ll just get noisy unusable recordings.


3.⁠ ⁠Power & Hardware Basics (Often underestimated)

•⁠ ⁠LiPo battery handling

•⁠ ⁠Charging IC (TP4056 type)

•⁠ ⁠Power optimization:

  * Sleep modes

  * Sampling intervals

Many prototypes fail here (battery drains in 1 hour 😅)


4.⁠ ⁠Connectivity (BLE / WiFi)

•⁠ ⁠BLE (for XIAO nRF52840):

  * Data chunking (BLE MTU limits!)

  * Pairing + mobile relay model

•⁠ ⁠WiFi (for ESP32):

  * HTTP / WebSocket streaming

  * Retry + buffering

Trade

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
Zeuron.AI
at Zeuron.AI
1 candid answer
Kavitha Rajan
Posted by Kavitha Rajan
Bengaluru (Bangalore)
1 - 5 yrs
₹6L - ₹10L / yr
skill iconMachine Learning (ML)
Artificial Intelligence (AI)
Computer Vision
skill iconFlutter
Embedded C
+2 more

Job Title: Software/Hardware Engineer (IIT/NIT)

Location: Bangalore

Website: https://www.zeuron.ai

Experience: 1-5Years

CTC: 6-10 LPA

No Freshers


About the Company

Zeuron.ai is a Bangalore-based deep-tech startup founded in 2019, focused on building brain-inspired computing and AI-driven healthcare solutions. The company combines neuroscience, AI, and gaming to create innovative digital therapeutics and neurotechnology platforms for improving brain health, rehabilitation, and overall well-being.



The role

Zeuron.ai is looking for hands-on software engineers who can turn an incomplete brief into reliable, usable software. You will work as an individual contributor, make sound technical decisions and take responsibility for the quality of what you deliver.

AI coding tools will be part of the workflow. We expect you to understand the underlying software well enough to build and debug without an LLM, then use AI to accelerate implementation, exploration and verification. You remain accountable for the result.


What you will own

• End-to-end delivery: clarify requirements, break work into achievable steps, implement features, test them, deploy them and respond to issues after release.

• Product decisions: understand the user problem, question unclear requirements and explain trade-offs between speed, quality, complexity and maintainability.

• Reliable software: investigate defects, identify root causes and improve error handling, performance and usability.

• Engineering continuity: maintain readable code, useful documentation and clear handovers so that others can run, understand and extend your work.


Engineering expectations

We value demonstrated building ability, technical reasoning and sound judgement. Tool familiarity should be supported by evidence of software you have actually delivered.

Software fundamentals

• Programming: practical fluency in at least one programming language, with an understanding of data structures, control flow, modularity and common complexity trade-offs.

• Applications and services: understand how interfaces, APIs, business logic and data storage interact. Be able to trace a failure across these boundaries.

• Data: work with databases, reason about data models and queries, and handle validation, consistency and errors appropriately.

• Development workflow: use Git confidently, review changes, manage dependencies and keep development and deployment instructions reproducible.

• Testing and debugging: reproduce failures, form hypotheses, inspect logs and isolate causes. Test important behaviour and edge cases rather than relying on a successful demo.

• Security and reliability: recognise basic risks around authentication, access control, secrets, input handling and third-party dependencies.


Build independently. Use AI effectively.

• Without LLMs: write and modify code, diagnose defects, explain design choices and use documentation to solve unfamiliar problems independently.

• With AI coding tools: frame tasks clearly, supply relevant context, use generated suggestions selectively and inspect the resulting changes.

• Verify before accepting: check correctness, integration, security and maintainability. Recognise invented APIs, fragile assumptions and plausible-looking code that does not solve the actual problem.

• Protect information: use approved tools and handle credentials, proprietary code and user data responsibly.


Evidence we want to discuss

Be prepared to walk through a project you contributed to: the problem, your specific contribution, important technical decisions, a difficult bug and how you verified the result. Public repositories or demos are useful where available; do not share confidential material from previous employers.


Ownership, growth & applying

How you will work

• Act as an owner: follow through on agreed deliverables, raise blockers early and communicate progress with concrete evidence.

• Work with the team: collaborate with product and engineering colleagues, accept review constructively and explain technical choices clearly.

• Learn with purpose: pick up unfamiliar tools when the problem requires them, while keeping the solution proportionate to the need.

• Grow through contribution: begin with hands-on individual-contributor responsibility, with potential to take on broader product or team responsibility as delivery, judgement and collaboration develop.


What strong performance looks like

Working features that meet agreed requirements; clear reasoning about implementation; defects investigated systematically; code that others can maintain; and AI-assisted work whose quality you can explain and verify.


Eligibility and compensation

Experience: 1-5 years of hands-on software development experience only.

Freshers are not considered.

Locations: Bengaluru and Belagavi.

Annual CTC : 6-10 LPA

The offer will depend on experience, interview performance and growth potential.


What to expect in the assessment

Be prepared for a discussion of your previous work, a practical coding or debugging task without LLM assistance, and an assessment of how you use AI coding tools and verify their output. We will also discuss product judgement, ownership and collaboration.

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
₹12000 - ₹18000 / mo
Power Electronics
Electronics
Embedded C

Power Electric Vehicles with embedded software for battery management and autonomous driving.


What you'll do:

  • Develop BMS algorithms (SOC/SOH estimation)
  • Implement CAN bus communication protocols
  • Code motor control algorithms (FOC, sensorless)
  • Build ADAS features (ultrasonic parking, vision)
  • HIL testing with Vector tools
  • Optimize for automotive-grade reliability (AUTOSAR)

What we need:

  • C/C++, Embedded Linux/RTOS
  • Microcontroller experience (STM32, NXP)
  • Control systems or automotive interest
  • Debugging skills (oscilloscopes, logic analyzers)

Future-proof skills:

  • Work on actual EV prototypes
  • Portfolio for Tata, Mahindra EV teams
  • Automotive cybersecurity exposure
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
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
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
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