Job Title: Embedded Firmware Engineer
Location: Bhosari, Pune, Maharashtra
Job Type: Full-time
Work Mode: Work from office
Experience Required: 5–7 years
Role:
The role involves embedded firmware development, testing, debugging, documentation, and coordination with engineering teams.
Responsibilities
- Develop embedded firmware using C and C++.
- Work on microcontroller-based embedded systems.
- Perform firmware design, coding, unit testing, and integration testing.
- Work on timing-critical and interrupt-based applications.
- Prepare technical documentation related to firmware development.
- Use testing tools such as oscilloscopes, logic analyzers, and multimeters.
- Support firmware validation and troubleshooting activities.
- Work with engineering teams to support product development and improvements.
- Follow version control, issue tracking, and software development processes.
- Participate in design reviews and code reviews.
Requirements
- Bachelor’s or master’s degree in Electronics, Electrical, Computer Science, or a related engineering field.
- 5–7 years of experience in embedded firmware development.
- Strong programming experience in Embedded C.
- Working knowledge of C++.
- Experience with communication protocols such as UART, SPI, I2C, USB, PWM, and CAN.
- Experience with ARM Cortex or similar microcontrollers.
- Knowledge of interrupt handling, memory optimization, and power optimization.
- Ability to read datasheets and schematics.
- Experience with debugging and firmware testing.
- Good analytical and problem-solving skills.
- Good written and verbal communication skills.
Preferred Skills
- Experience with RTOS.
- Knowledge of bootloaders.
- Knowledge of TCP/IP or UDP.
- Experience with Modbus or similar industrial protocols.
- Experience with board bring-up activities.
- Familiarity with tools such as Keil, CubeMX, or similar embedded development tools.
- Experience with Linux or Windows development environments.
Pay: ₹1,400,000.00 - ₹1,600,000.00 per year
Benefits:
- Health insurance
- Leave encashment
- Life insurance
- Provident Fund
Work Location: In person