Job Description
Job Description Summary We 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
Relocation Assistance Provided: No
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.
- 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.
- 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.
Relocation Assistance Provided: No