Firmware Developer -C / RTOS

3 - 7 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Firmware Developer in Bangalore, India, you will be responsible for developing firmware using C language and Real-Time Operating Systems (RTOS). Your role will involve the following key responsibilities: - Excellent programming skills in C, RTOS, Data structures, Algorithms, and Assembly are preferred. - Good exposure to multi-threaded programming. - Knowledge and working experience on any RTOS. - Strong understanding of IPC Mechanisms, OS Concepts, Tasks, Scheduling, and Memory Management. - Experience in communication protocols such as I2C, SPI, UART, etc. - Working experience on TCP/IP socket programming in RTOS or Linux environment is a must. - Preferred experience in working on Board Support Packages (BSP) and drivers. - Familiarity with Build and Software Configuration Management (SCM) Tools like GIT. - Strong debugging skills and knowledge of the Embedded Software Development Life cycle. - Good interpersonal communication skills and experience in collaborating with a team. Qualifications required for this role include: - Minimum of 3 years of experience in firmware development. - Proficiency in C programming language and RTOS. - Solid understanding of data structures, algorithms, and assembly language. - Strong concepts on IPC Mechanisms, OS Concepts, Tasks, Scheduling, and Memory Management. - Experience with communication protocols and TCP/IP socket programming. - Familiarity with BSP, drivers, and debugging methodologies. - Exposure to SCM Tools like GIT. If you possess the desired skills and experience mentioned above, and you enjoy working with a collaborative team environment, this opportunity as a Firmware Developer could be a great fit for you.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You