Job Description SummaryWe are seeking a talented Embedded Software Engineer to join our team. The ideal candidate will possess strong skills in Embedded C programming and Real-Time Operating Systems (RTOS). The primary responsibility will be to develop and maintain embedded software for our products, ensuring high-quality code and system reliability.Job Description
Roles And Responsibilities
Design, develop, and debug embedded software using C programming language, Data Structures and RTOS.
Participate in code reviews and provide constructive feedback to peers.
Perform software verification and validation activities to ensure product quality and reliability.
Document software designs, test plans, and technical specifications.
Stay updated with the latest technologies and industry trends in embedded systems and RTOS.
Required Qualifications
Bachelor's/Master's degree in Electronics Engineering, Computer Science, or related field and certified by CDAC in PG Diploma In Embedded Systems and Design (PG-DESD)
Strong programming skills in C language with a good understanding of embedded systems concepts.
Familiarity with real-time operating systems (RTOS) and hands-on experience with RTOS-based development.
Knowledge of data structures and algorithms for embedded systems applications.
Excellent analytical skills and logical thinking with a passion for problem-solving.
Ability to work independently and in a collaborative team environment.
Strong communication skills and ability to effectively communicate technical concepts.
Desired Characteristics
Experience with microcontroller-based embedded systems development.
Familiarity with software development tools such as compilers, debuggers, and version control systems.
Relevant internships or project experience in embedded systems development.