Overview
Job Title: Embedded Software Engineer
Location: Khopat, Thane, 400601
Job Type: Full-time
Job Overview:
We are looking for an experienced Embedded Software Engineer to design, develop, and test high-quality embedded software. The ideal candidate will ensure the robustness and security of firmware and communication devices, while collaborating on the design of future product revisions.
Key Responsibilities:
- Project Understanding & Specification Finalization:
Understand and finalize project requirements and specifications for embedded systems.
- Firmware Development & Testing:
Design, build, and rigorously test efficient, high-quality embedded software solutions.
- Security & Robustness:
Ensure the security and robustness of the firmware and communication devices, making firmware tamper-proof and reliable.
- Collaboration on Future Product Revisions:
Work alongside cross-functional teams to contribute to the design of future product versions.
- Protocol Management & Debugging:
Work with communication protocols such as UART, I2C, SPI, and troubleshoot and optimize embedded systems.
- Peripheral Interfacing & Optimization:
Interface with peripherals like EEPROM, displays, and sensors while ensuring system performance through code optimization.
Required Skills & Qualifications:
- Educational Background:
BE/BTech (EXTC), MSc (Electronics), or M.Tech (Embedded Systems) with 1-8 years of experience in firmware development.
- Microcontroller Expertise:
Strong knowledge of 8-bit, 16-bit, and 32-bit microcontrollers.
- Programming Languages:
Proficiency in C/C++ programming for embedded systems.
- Experience with Communication Protocols:
Familiarity with UART, I2C, SPI, and experience with protocols like IEC, DLMS, MODBUS.
- Peripheral & Version Control Systems:
Experience with interfacing peripherals and familiarity with version control systems.
- Energy Meter & Embedded System Experience:
Experience working with energy meters and embedded system components is a plus.
- Understanding of Electronics:
Deep understanding of electronics to the point where it influences firmware development and debugging.
- Additional Knowledge:
Knowledge of PIC microcontrollers is beneficial.
Ideal Candidate Profile:
- Strong problem-solving abilities with a focus on optimization and troubleshooting.
- Ability to work collaboratively within a team to design and develop high-quality firmware.
- Willingness to tackle both software and hardware challenges to improve system performance.
Job Type: Full-time
Pay: ₹250,000.00 - ₹700,000.00 per year
Benefits:
- Health insurance
- Paid time off
Schedule:
- Day shift
Supplemental Pay:
- Commission pay
- Performance bonus
- Yearly bonus
Application Question(s):
- Are you an immediate joiner ? If no, please specify your notice period.
Location:
- Thane, Maharashtra (Preferred)
Work Location: In person