2 - 6 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Firmware Engineer with 2+ years of experience, you will be responsible for hands-on coding, debugging, hardware coordination, and developing new firmware concepts. You will closely collaborate with the hardware, validation, and production teams to ensure the smooth functioning and reliability of the product. **Key Responsibilities:** - **Firmware Development** - Develop firmware in Embedded C for 8/16/32-bit microcontrollers (e.g. PIC, Nuvoton, etc.) - Interface with hardware peripherals: GPIO, ADC, PWM, Timers, UART, I2C, SPI, etc. - Implement communication protocols and control logic - Write modular and well-documented code using best practices - Use version control for firmware - **New Concept / Feature Development** - Support development of new product features and prototypes - Create proof-of-concept firmware for early-stage idea validation - Collaborate with the team during features planning - Suggest improvements based on real-world application needs - **Testing & Debugging** - Perform unit-level and integration testing of firmware modules - Use tools like oscilloscope, logic analyzer, UART terminals, and IDE debuggers (e.g., MPLAB, Keil) - Assist the validation team in real-time testing and application simulation - Identify and resolve firmware bugs and performance issues - Support hardware-firmware integration testing - **Hardware Coordination** - Understand hardware schematics, pinouts, and datasheets - Work closely with hardware engineers during the initial Board power ON - Identify whether an issue is firmware-related or hardware-related - Ensure correct peripheral configurations and timing - **Documentation & Release** - Create documentation: flowcharts - Maintain firmware version history and release notes - Participate in design reviews and code walkthroughs - Provide firmware loading guides for production/QA teams - **Failure Analysis & Support** - Support field testing and production debug - Assist in Root Cause Analysis (RCA) of software-related failures - Implement firmware corrections and validate fixes - Provide debug logs, issue reports, and traceability support for CAPA **Qualification Required:** - Bachelor's degree (Preferred) - 2+ years of experience as a Firmware Engineer (Required) The company is based in Coimbatore, Tamil Nadu, and you are expected to work in person.,

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

bengaluru east, karnataka, india

bengaluru, karnataka, india

pimple nilakh, pimpri-chinchwad