Embedded Software Engineer - Real-Time OS (RTOS) Developer
● Design and develop custom RTOS for the Soundbox device from scratch
● Collaborate with cross-functional teams to integrate software components
(firmware) into existing hardware platforms
● Develop low-level code using C/C++ programming languages, leveraging
microcontrollers, peripherals and registers
● Implement multi-threading support in real-time systems ensuring predictable
system behavior under various loads and faults
● Debugging RTOS functionality on the Soundbox device to identify issues and
resolve them efficiently
● Work closely with hardware engineers to ensure seamless integration of
software components into existing boards
● Test, validate, and optimize code to meet performance requirements in
production environments
Technical Skills and Experience
● Minimum 3+ years experience as an RTOS developer with expertise in
designing real-time operating systems for embedded devices
● Excellent understanding of real-time kernel internals and programming
languages like C/C++
● Knowledge of low-level code development for I/O operations, interrupt
handling, memory management and scheduling algorithms in RTOS design
● Proficiency in source control systems like Git/SVN, issue tracking tools (JIRA)
● Strong communication skills to collaborate effectively with cross-functional
teams including Software Engineers, Hardware Engineers and QA
2 - 6 years
B.Tech/B.E ,and M.Tech
Embedded Systems Development , Real-Time Operating Systems (RTOS) , Java , Android