Save Job
Posted 7mo ago

Embedded Software Engineer

@ Vision Mechatronics
Thane, Maharashtra, India
₹20k/moOnsiteFull Time
Responsibilities:Finalizing specs, Developing firmware, Debugging protocols
Requirements Summary:1-8 years firmware development; BE/BTech (EXTC) or MSc/MTech in Electronics; strong C/C++; UART/I2C/SPI; energy meters experience a plus.
Technical Tools Mentioned:C, C++, Microcontrollers, UART, I2C, SPI, IEC, DLMS, MODBUS
Save
Mark Applied
Hide Job
Report & Hide
Job 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.


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