Embedded Software Developer
Hbeonlabs Technologies
Embedded Software Developer
Hbeonlabs Technologies
Surajpur Site V, Greater Noida
₹15,000 - ₹20,000 monthly
Fixed
₹15000 - ₹20000
Earning Potential
₹20,000
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