Senior Firmware Engineer

8 - 12 years

0 Lacs

Posted:19 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Senior Firmware Engineer specializing in RTOS & Embedded Systems, you will be responsible for developing and integrating embedded firmware on various RTOS platforms such as FreeRTOS, Zephyr, OpenBSW, or similar. Your role will involve building and maintaining Board Support Packages (BSPs), hardware abstraction layers, and low-level drivers. Additionally, you will implement inter-process communication mechanisms including shared memory, queues, and semaphores. Collaboration with hardware and system teams for board bring-up and end-to-end system validation will also be a key aspect of your responsibilities. Key Responsibilities: - Develop and integrate embedded firmware on RTOS platforms such as FreeRTOS, Zephyr, OpenBSW, or similar. - Build and maintain Board Support Packages (BSPs), hardware abstraction layers, and low-level drivers. - Implement inter-process communication mechanisms including shared memory, queues, and semaphores. - Collaborate with hardware and system teams for board bring-up and end-to-end system validation. Qualification Required: - At least 8 years of embedded firmware development experience with proven expertise in C programming and embedded software design best practices. - Strong experience with RTOS (FreeRTOS, Zephyr, OpenBSW, or similar) including task scheduling and memory management. - Proficiency in shared memory architectures, synchronization primitives, and inter-core communication. - Strong understanding of microcontrollers (ARM Cortex-M/R/A series), bootloaders, and peripherals. - Hands-on experience with communication protocols: SPI, I2C, UART, CAN, Ethernet. - Proficient with debugging tools such as JTAG, SWD, oscilloscopes, and network analyzers. - Familiarity with embedded safety/security standards (ISO 26262, MISRA C) is a plus.,

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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Tata Technologies logo
Tata Technologies

Engineering Services

Mumbai

RecommendedJobs for You

pune, maharashtra, india