Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailJob Title: Embedded Software Engineer
Job Overview:
We are looking for an experienced Embedded Software Engineer to design develop and test highquality 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:
Understand and finalize project requirements and specifications for embedded systems.
Design build and rigorously test efficient highquality embedded software solutions.
Ensure the security and robustness of the firmware and communication devices making firmware tamperproof and reliable.
Work alongside crossfunctional teams to contribute to the design of future product versions.
Work with communication protocols such as UART I2C SPI and troubleshoot and optimize embedded systems.
Interface with peripherals like EEPROM displays and sensors while ensuring system performance through code optimization.
Ideal Candidate Profile:
Job Type: Fulltime
Benefits:
Schedule:
Supplemental Pay:
Required Skills & Qualifications:
BE/BTech (EXTC) MSc (Electronics) or M.Tech (Embedded Systems) with 18 years of experience in firmware development.
Strong knowledge of 8bit 16bit and 32bit microcontrollers.
Proficiency in C/C programming for embedded systems.
Familiarity with UART I2C SPI and experience with protocols like IEC DLMS MODBUS.
Experience with interfacing peripherals and familiarity with version control systems.
Experience working with energy meters and embedded system components is a plus.
Deep understanding of electronics to the point where it influences firmware development and debugging.
Knowledge of PIC microcontrollers is beneficial.
Supplemental Pay:
Education
Educational Background: BE/BTech (EXTC), MSc (Electronics), or M.Tech (Embedded Systems) with 1-8 years of experience in firmware development.
Full Time