Embedded Firmware Developer

6 - 8 years

15 - 20 Lacs

Bangalore Rural

Posted:3 months ago| Platform: Naukri logo

Apply

Skills Required

C/C++ Developer Embedded Developer RTOS Developer Firmware Engineer

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title: Embedded Firmware Developer Client: HCL Job Type: Full-Time Location: Bangalore (Onsite/Hybrid) Salary: Up to 24 LPA SR: ERS/ERS/2024/2501143 Job Description: We are looking for an experienced Embedded Firmware Developer to join our team. The ideal candidate will have 5-8+ years of experience in developing firmware using C/C++ for 32-bit microcontrollers and a strong background in hardware-software integration . Roles and Responsibilities: Firmware Development: Design and develop embedded firmware in C/C++ for 32-bit microcontrollers . Hardware & Software Integration: Work on board bring-up , debugging hardware-firmware-software interactions . Debugging & Troubleshooting: Identify and resolve issues related to hardware and firmware interactions . Schematic Review: Review hardware schematics to ensure proper firmware functionality. RTOS Knowledge: Implement real-time operating system (RTOS) functionalities , including memory management, scheduling, interrupts, and threading . Performance Optimization: Ensure efficient code execution , optimizing for power consumption and processing speed . Collaboration: Work closely with hardware engineers, software developers, and QA teams for seamless integration. Documentation & Compliance: Maintain technical documentation and ensure compliance with industry standards . Required Skills: 5 - 8+ years of experience in embedded firmware development . Strong proficiency in C/C++ for embedded systems. Experience in working with 32-bit microcontrollers . Hands-on experience in hardware debugging and firmware troubleshooting. Familiarity with RTOS concepts such as memory management, scheduling, interrupts, and threading . Ability to read and analyze hardware schematics . Strong problem-solving skills in real-time embedded system development . Knowledge of firmware security and safety standards is a plus. Nice to Have: Experience in communication protocols (SPI, I2C, UART, CAN, etc.) . Knowledge of low-power embedded systems . Familiarity with Agile development processes . Interview Process: 2-3 Rounds Technical Interview + Client Interview

Mock Interview

Practice Video Interview with JobPe AI

Start C/C++ Developer Interview Now
Career Guideline
Career Guideline

Staffing and Recruiting

Mumbai Maharashtra

51-200 Employees

181 Jobs

    Key People

  • Alice Johnson

    CEO
  • Mark Smith

    Head of Career Services

RecommendedJobs for You

Navi Mumbai, Maharashtra, India