Posted:3 months ago|
Platform:
Work from Office
Full Time
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
Career Guideline
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Bengaluru
0.7 - 1.0 Lacs P.A.
Pune, Maharashtra, India
Experience: Not specified
0.5 - 5.0 Lacs P.A.
Navi Mumbai, Maharashtra, India
Experience: Not specified
0.5 - 5.0 Lacs P.A.
Pune, Maharashtra, India
Experience: Not specified
0.5 - 5.0 Lacs P.A.
Vijayawada, Hyderabad
6.0 - 15.0 Lacs P.A.
8.0 - 10.0 Lacs P.A.
Hyderabad, Vijayawada
7.0 - 12.0 Lacs P.A.
3.0 - 6.0 Lacs P.A.
Hyderabad
5.0 - 12.0 Lacs P.A.
Bangalore Rural
15.0 - 20.0 Lacs P.A.