Embedded Systems and RTOS
Bare-metal programming, embedded system design, real-time system design, multicore RTOS concepts and kernels including VxWorks, Real-Time Linux, QNX and FreeRTOS.
Advanced corporate training and consultancy for engineering teams
Industry-oriented training programs and focused consultancy support for product engineering teams working on real-time, embedded, automotive, networking, Android and modern AI systems.
About Sreemagal Computers
Sreemagal Computers is a sole proprietorship focused on corporate training and technology consultancy for engineering organizations across locations. The practice is led by Dr. Thiagarajan Chockalingam, whose background combines a Ph.D. in Computer Science and Engineering, R&D consultancy, teaching leadership and long-running corporate training delivery.
Training programs and consultancy engagements can be customized for fresh engineering teams, experienced product groups, architecture teams, driver developers, automotive software teams and organizations transitioning into newer platforms such as Android Automotive, Yocto, containers, AI and generative AI workflows.
Services portfolio
Choose a focused course, combine modules into a custom program, or request consultancy support for your team’s product or platform domain.
Bare-metal programming, embedded system design, real-time system design, multicore RTOS concepts and kernels including VxWorks, Real-Time Linux, QNX and FreeRTOS.
Linux internals, Linux kernel debugging, Linux security, embedded Linux device drivers, board support packages, Yocto, CMake, porting support and production-oriented Linux development workflows.
Automotive real-time systems, Automotive Ethernet, FlexRay, CAN FD, SOME/IP, Diagnostics over Internet Protocol, Vehicle-to-Everything, Firmware Over-the-Air and gateway-oriented protocols.
Android stack internals, Android framework layer and apps, camera and multimedia subsystems, Android TV, Android Automotive, AOSP and embedded Android custom service development.
Advanced Embedded C and C++, object-oriented design and implementation using C++, POSIX multithread programming, multithreading on multicores and distributed computing foundations.
Machine learning algorithms and tools, deep learning models, artificial intelligence, generative AI, custom fine-tuning of large language models and Internet of Things systems.
ARM Cortex-A, Cortex-R and Cortex-M, PowerPC, MIPS, Infineon TriCore, PCI Express Gen 1 to Gen 4, network virtualization and low-level platform concepts.
Linux security, SELinux, SEAndroid policies, safety-critical real-time avionic system design and implementation, embedded security concepts and product-oriented engineering practices.
Consultancy support for embedded product architecture, Linux porting, device-driver migration, wireless and networking software, QNX adaptation layers, embedded servers and security-oriented products.
Client experience
Program formats
Courses and consultancy engagements can be structured from introductory foundations to advanced architecture, debugging, porting and implementation topics.
Programs can include exercises, implementation labs, debugging demonstrations, architecture reviews and product-domain case studies.
Training and consultancy can be planned as corporate classrooms, online sessions, bootcamps, focused workshops, architecture discussions or long-format capability-building programs.
Contact
Share your team size, target technology area, product challenge, preferred duration and expected depth. We will respond with a suitable training structure, consultancy scope or follow up for more details.
Phone
+91 9845023189
Email
tc@sreemagal.com
Delivery
Global delivery experience through online, onsite and hybrid corporate training and consultancy