Sr. Firmware Engineer

Application deadline closed.

Job Description

Sr. Firmware Engineer

Department: R&D / Product Engineering
Experience: 3–8 Years
Employment Type: Full-Time

Firmware Design & Development
Design firmware logic using flowcharts and state machines to meet product specifications.
Develop efficient, optimized, and modular code in Embedded C.
Peripheral & Protocol Integration
Implement and debug code for Interrupt Handlers, Bootloaders, and communication protocols such as I2C, SPI, RS485, USB, CAN, Modbus.
Interface with peripherals like LCDs, Keypads, Sensors, Memory chips, Motors, and IoT modules.
Testing & Debugging
Perform unit testing and system-level debugging of firmware.
Identify, document, and fix bugs throughout the development cycle.
Version Control & Documentation
Maintain firmware version history, release notes, and change logs.
Prepare and update technical documentation for projects and products.
Product Validation & Certification
Assist in product validation, compliance testing, and certification processes (e.g., CE, BIS, STQC).
Mentorship & Task Management
Lead and mentor junior firmware engineers.
Plan and allocate tasks, track progress, and report status to the team lead or reporting manager.
Development Environment & Tools
Maintain and upgrade compilers, linkers, IDEs, and debugging/programming tools.
Stay updated with new tools, trends, and techniques in embedded systems.
Hardware Understanding
Read and interpret circuit diagrams and use them effectively for firmware development and debugging.
Collaboration & Ownership
Collaborate with cross-functional teams (hardware, mechanical, testing).
Take full ownership of assigned modules and deliver them with quality.
Job Types: Full-time, Permanent

Pay: ₹400,000.00 – ₹600,000.00 per year

Benefits:

Health insurance
Paid sick time
Provident Fund
Supplemental Pay:

Performance bonus
Experience:

Firmware: 3 years (Preferred)
Work Location: In person

Speak with the employer
+91-XXXXXXXXXX