Embedded Software Developer

Hbeonlabs Technologies

Surajpur Site V, Greater Noida

₹15,000 - ₹20,000 monthly

Fixed

15000 - ₹20000

Earning Potential

20,000

Work from Office

Full Time

Min. 1 year

Good (Intermediate / Advanced) English

Job Details

Walk-in Details

Job highlights

Walk-in interview

Date: 23 Jan 2026 - 06 Feb 2026 | Time: 10.00 am - 05.00 pm...See details

Urgently hiring

34 applicants

Benefits include: Overtime Pay, Flexible Working Hours

Job Description

Here’s a comprehensive job description for an Embedded Software Developer role that specifically includes RTOS (Real-Time Operating System) expertise and OpenCPU (embedded communications/IoT module) experience — ideal for job postings, résumés, or role definitions.

📌 Job Title: Embedded Software Developer (RTOS + OpenCPU)🧠 Role SummaryYou will design, develop, test, and maintain embedded software and firmware for resource-constrained devices — often operating in real-time systems. This role requires strong skills in RTOS concepts, low-level programming (C/C++), hardware interfacing, and OpenCPU-style IoT module development for embedded connectivity. (Himalayas)

✅ Key ResponsibilitiesEmbedded Software & RTOS Development

  • Design, implement, and optimize software for embedded systems, ensuring deterministic behavior and real-time performance on RTOS (e.g., FreeRTOS, Zephyr, embOS). (Himalayas)
  • Develop and maintain firmware components including drivers, APIs, scheduling, inter-task communication, and synchronization primitives. (VelvetJobs)
  • Conduct thorough system analysis, debugging, testing (unit/integration/field), and performance profiling. (Himalayas)

Hardware Integration

  • Work closely with hardware engineers to interface microcontrollers, sensors, communication modules, and peripherals (UART, SPI, I2C, GPIO, ADC). (Internshala)
  • Support board bring-up, hardware validation, and cross-platform integration testing. (Internshala)

OpenCPU & Connectivity Integration

  • Design applications leveraging OpenCPU-capable communication modules (e.g., GSM/3G/4G/5G IoT modems) where the CPU logic runs directly on the module’s processor, reducing external MCU dependencies. (ResearchGate)
  • Implement communication stacks, AT command interfaces, TCP/UDP/HTTP services, firmware upgrades, and remote management on OpenCPU platforms. (ResearchGate)

Documentation & Collaboration

  • Create and maintain detailed software design specs, test cases, API documentation, and release notes. (Himalayas)
  • Participate in code reviews, design discussions, and cross-team technical planning sessions. (VelvetJobs)

🧩 Required Skills & QualificationsCore Technical Skills

  • Strong proficiency in C and C++ for embedded systems. (Himalayas)
  • Proven experience with real-time operating systems (RTOS) — tasks/threads, scheduling, synchronization, timers. (Interview Questions)
  • Experience with microcontroller platforms (e.g., ARM Cortex-M/A, ESP32). (Himalayas)
  • Hands-on experience with OpenCPU-based modules for IoT/communications (developing application logic on the module itself). (ResearchGate)
  • Low-level hardware interfacing (GPIO, UART, SPI, I2C, ADC) and embedded debugging. (Internshala)

Tools & Processes

  • Familiarity with IDEs and toolchains like GCC, Keil, IAR, Eclipse, and version control (Git). (Himalayas)
  • Experience using hardware debugging tools (JTAG/SWD, oscilloscopes, logic analyzers). (Himalayas)
  • Knowledge of embedded development processes (SDLC, Agile/Scrum). (VelvetJobs)
  • 🎓 Preferred QualificationsBachelor’s or Master’s degree in Electronics, Computer Engineering, Embedded Systems, or related field. (LinkedIn Business Solutions)
  • Experience with communication protocols (CAN, Ethernet, BLE, Wi-Fi). (Weekday)
  • Familiarity with IoT cloud platforms, MQTT, TLS/SSL, OTA updates.
  • Prior work on power-optimized and memory-constrained embedded firmware.
  • 🛠️ Typical DeliverablesReal-time firmware modules integrated with hardware and communication stacks.
  • RTOS task scheduler implementations with priority schemes and inter-task messaging.
  • OpenCPU modem logic handling sensor interfacing, data transport, and remote firmware updates.
  • Test plans, automated test scripts, and performance benchmarks.

📈 Experience Levels🎓 Entry / Mid:

  • 2–5+ years embedded/RTOS experience with some exposure to IoT modules. (LinkedIn Business Solutions)

🌐 Senior:

  • 5+ years of embedded systems design and architecture experience, owning project features from concept to deployment. (Himalayas)

If you want, I can tailor this job description for a specific industry (e.g., automotive, IoT, telecom) or for a particular seniority level (entry/senior/lead). Just let me know!

Job role

Work location

Plot No. B-6/5, Site 5Surajpur, near PPAP AUTOMATION, Industrial Area, Block F, Surajpur Site V, Greater Noida, Uttar Pradesh 201306, India Surajpur Site V, Greater Noida

Department

Production / Manufacturing / Engineering

Role / Category

Manufacturing R&D

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 1 year

Education

Diploma

English level

Good (Intermediate / Advanced) English

Gender

Any gender

Walk-in interview details

Apply for the job and call HR to confirm your interview

Date

23 Jan 2026 - 06 Feb 2026 | Note: No walk-in interviews will be conducted on Sunday

Time

10.00 am - 05.00 pm

Other instructions

Bring degree, past experience, Salay slip and laptop to show demo of codes

About company

Name

Hbeonlabs Technologies

Address

Plot No. B-6/5, Site 5Surajpur, near PPAP AUTOMATION, Industrial Area, Block F, Surajpur Site V, Greater Noida, Uttar Pradesh 201306, India Surajpur Site V, Greater Noida

Job posted by Hbeonlabs Technologies

FAQs about this job

Show all

Read walk-in details before you register

Register for walk in