Position: EMB – Firmware C/C++, RTOS/Free RTOS (CE812SF RM 3541)
Primary skills: Firmware Developer
Secondary skills: C/C++, FreeRTOS, Bare Matel, Device Driver
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.
Required Qualifications - Education: B.Tech/M.Tech in Electronics, Electrical, or Computer Science.
- Experience: 8–12 years in embedded software development.
Technical Competencies
- Strong proficiency in Embedded C/C++.
- Experience with bare-metal and FreeRTOS systems.
- Hands-on development with CAN, RS232, SPI, I2C, Timers, Graphics LCD, EEPROM, and Flash Drivers.
- 5–8 years of experience in UI design for embedded graphics controllers.
- Familiarity with MVC architecture and Design Patterns.
- Experience in localization for European and Asian languages.
- Expertise in ARM 32-bit Microcontrollers; experience with Renesas preferred.
- Debugging using Emulators, JTAG/BDM Debuggers.
- Object-Oriented Analysis and Design (OOAD).
- Proficient in software version control and defect tracking tools.
- Understanding of Agile and Waterfall development methodologies.
*******************************************************************************************************************************************
Job Category: Embedded HW_SW
Job Type: Full Time
Job Location: Hyderabad
Experience: 8-12 Years
Notice period: 0-15 days
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.