JOB DESCRIPTION
Job Title – Embedded Developer (RTOS)
Location : Bangalore
Employment Type : Full Time
Experience Required : 3–5 Years
Joining Requirement : Immediate
About ProDiSyn Innovations
ProDiSyn Innovations Pvt. Ltd. is a technology-driven Product Engineering Services company specializing in IoT, Edge AI, Automotive, Networking, and Medical domains. We provide end-to-end hardware and software design services to develop innovative, reliable, and future-ready products and solutions.
Job Summary
We are looking for an experienced Embedded Developer (RTOS) with strong expertise in application, firmware, and low-level embedded software development. The ideal candidate should have hands-on experience in developing embedded software using RTOS, working with microcontrollers, interfacing with devices, communication protocol stacks, and IoT protocols.
Key Responsibilities
· Develop and maintain embedded applications, firmware, and low-level software.
· Design, develop, and debug firmware for RTOS-based embedded systems.
· Develop applications for microcontroller-based platforms.
· Implement and integrate communication protocol stacks.
· Develop and optimize IoT-enabled embedded applications.
· Perform firmware debugging, testing, and performance optimization.
· Collaborate with hardware and software teams to ensure seamless system integration.
· Support product development throughout the complete lifecycle.
Required Qualifications
Bachelor’s or Master’s degree in Electronics, Computer Science, Embedded Systems, or a related field.
Required Skills
· Embedded C/C++ Programming
· Firmware Development
· Low-Level Embedded Software Development
· RTOS (FreeRTOS or equivalent)
· Microcontrollers (STM32 / ESP32 / TI AM2xx)
· Communication Protocols (UART, SPI, I2C, CAN, USB, Ethernet)
· IoT Protocols (MQTT, HTTP/HTTPS, CoAP)
· Embedded Debugging and Troubleshooting
Soft Skills
· Strong analytical and problem-solving skills.
· Good communication and collaboration skills.
· Ability to work independently and take ownership of assigned tasks.
· Quick learner with a proactive approach.
Experience
· 3–5 years of experience in Embedded Software/Firmware Development.
· Hands-on experience in application, firmware, and low-level embedded development.
· Experience working with RTOS-based systems (FreeRTOS or equivalent).
· Strong experience with STM32, ESP32, or TI AM2xx microcontrollers.
· Experience in implementing communication protocol stacks.
· Knowledge of IoT communication protocols such as MQTT, HTTP/HTTPS, and CoAP.
· Experience in firmware debugging, validation, and optimization.
Good to Have
· Experience with embedded Linux.
· Knowledge of bootloaders and BSP development.
· Familiarity with Git and CI/CD workflows.
· Exposure to IoT product development.
Interview Process
Round 1 – Technical Interview (Virtual)
Round 2 – Technical Interview (Virtual or Face-to-Face)
Round 3 – HR Discussion (Face-to-Face)
