Software Developer Skills

This is related to our article How should I prepare for starting a Masters degree in Embedded systems ? . This particular article is for foundation skills required for any software developer. If someone is targeting Embedded system software , so this will be part of our six month course Ultra kit.

Computer Engineering

What is computer engineering ? You may get some idea from following poll done in linkedin.

What skills Embedkari provide for Computer Engineering ?

Programming Skills

Assembly , C , C++ with relevant learning projects for all . We have introductory level Python and ML course as well with project.

Computer Architecture

Live sessions on various computer architectures starting from 8-bit to 64-bit along with memory management concepts.

Operating System

RTOS

RTOS concepts . Live sessions on RTOS implementation from scratch .

Software Development

Agenda – Live Sessions

  • Linux Overview
  • Version Control System
  • Working with GNU tools
  • File System
  • Process Management
  • Synchronization Techniques
  • Inter Process Communication
  • Thread level programming
  • Shell Scripting
  • Socket Programming
  • Linux Booting mechanism
  • Linux Interview Questions

Recoded Sessions

Linux – Basics

Linux Basics – OS
Linux Administration -OS
Linux Filesystem Working -OS
Linux File system working with FD
Creating Filesystem in Linux

OS Concepts

Fundamentals of OS
Computer System Structure
OS Definition
Resources for an Embedded System
Booting an OS

Linux -Development

Linux -Development Setup Yocto x86-OS
Getting Started -Github
Linux Development Process
Linux Library working
Linux Busybox
Getting started with Yocto
Yocto with QEMU
Linux -Development Setup with Yocto
Yocto Build

Linux – Driver Development

Kernel Module 1 -OS
Getting Started with Kernel Module 2- OS
Device Driver Part1 -OS
System Calls -OS
File System -OS
File System Components -OS
Dynamic Device Driver -OS
Character Device Driver -OS

Interview Questions -Linux

Basic linux Question (Entry level) -OS
Linux Questions – Memory -OS
Linux Questions – Processing -OS
Linux Core Questions – IPC -OS
Linux Core Questions -Kernel Modules -OS

Contact

Fill the form given below or just drop a line to info@embedkari.com .

← Back

Thank you for your response. ✨

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top

Discover more from

Subscribe now to keep reading and get access to the full archive.

Continue reading