EMB Firmware C/C++, RTOS/Free RTOS

6 - 12 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Firmware Developer specializing in C/C++ and FreeRTOS, your role will involve designing and developing embedded firmware for graphical display controllers. You will be responsible for translating system requirements into architecture, design, and code, as well as conducting unit and system-level testing to ensure the reliability of the firmware. Collaboration with global teams across hardware, software, QA, and project management will be essential, supporting all phases of product development from validation to production. Additionally, you will interact with customers worldwide to gather requirements and provide technical support, while also researching new technologies and standards within the product domain. Key Responsibilities: - Design and develop embedded firmware using C/C++ for graphical display controllers. - Translate system requirements into architecture, design, and code. - Perform unit and system-level testing to ensure robust and reliable firmware. - Collaborate with global teams across hardware, software, QA, and project management. - Support all phases of product development including validation, verification, compliance, and production. - Interface with customers across multiple time zones to gather requirements and provide technical support. - Investigate and evaluate new technologies and standards relevant to the product domain. Qualification Required: - Education: B.Tech/M.Tech in Electronics, Electrical, or Computer Science. - Experience: 8-12 years in embedded software development. In addition to the primary responsibilities and qualifications, you are expected to have strong proficiency in Embedded C/C++, experience with bare-metal and FreeRTOS systems, and hands-on development with various interfaces and drivers such as CAN, RS232, SPI, I2C, Timers, Graphics LCD, EEPROM, and Flash Drivers. You should also possess experience in UI design for embedded graphics controllers, familiarity with MVC architecture and Design Patterns, localization for European and Asian languages, expertise in ARM 32-bit Microcontrollers (preferably Renesas), debugging using Emulators and JTAG/BDM Debuggers, Object-Oriented Analysis and Design (OOAD), proficiency in software version control and defect tracking tools, and understanding of Agile and Waterfall development methodologies.,

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

RecommendedJobs for You