Embedded Software Engineer
Vmechatronics · vmechatronics.com
ThaneEntry level1–8 yrs
The job in short
Embedded software engineering.
C++EmbeddedInsurance
Details
- Found
- 21 d ago · posted 2025-03-22
- Location as listed
- Thane, Maharashtra, India
- Role
- Embedded / Firmware Engineer
- Source
- The company’s own careers site
Full description
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.
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
Benefits:
• Health insurance
• Paid time off
Schedule:
• Day shift
Supplemental Pay:
• Commission pay
• Performance bonus
• Yearly bonus
Requirements
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.
Benefits
Benefits:
• Health insurance
• Paid time off
Supplemental Pay:
• Commission pay
• Performance bonus
• Yearly bonus
Embedded / Firmware Engineer jobs in India · All Vmechatronics jobs · Fresher jobs in Thane