We are looking for an experienced RTOS Developer to design and build real-time operating systems for embedded devices from the ground up. The ideal candidate will work closely with cross-functional teams to integrate software seamlessly into existing platforms.
Requirements
- Design and develop a custom RTOS for embedded devices from scratch
- Write efficient low-level code using C/C++ for microcontrollers, peripherals, and hardware registers
- Implement multi-threading and scheduling mechanisms to ensure real-time performance and system stability
- Develop and manage core RTOS components such as memory management, interrupt handling, and I/O operations
- Collaborate with hardware engineers to ensure seamless integration of software with existing boards
- Integrate firmware components into hardware platforms while maintaining system efficiency
- Debug and troubleshoot RTOS functionality to identify and resolve issues effectively
- Test, validate, and optimize system performance to meet production requirements
- Use version control systems and issue tracking tools to manage development workflows
- Participate in design discussions and contribute to system architecture decisions
- Ensure code quality, documentation, and adherence to best practices in embedded development
Benefits
- Competitive salary range of Rs 800000 - Rs 1500000