Embedded Software Engineer

Posted by

Confidential

Job Description
Position: Embedded software Engineer 
Number of Openings: 2

Location: Bangalore

Experience : (3-7 Years)

Responsibilities:
You will participate in the full software development lifecycle, from software specifications to design, coding, unit and integration testing as well as maintaining the needed software development documentation.
Interface to and support the hardware development team.
Interface with customers as needed.

Requirement:
Deep understanding of C programming language.
C++ or Python are added advantage.
Embedded software design experience using Real-Time Operating Systems (RTOS).
Solid understanding of embedded system and design concepts.
Experience in debugging embedded systems (HW and SW).
Experience with Cortex-M3/M4 based MCUs.
Experience with UART, I2C, SPI.
Experience in the following is required:
TCP/IP, UDP, IPv4/IPv6.
Application layer protocol such as COAP, LwM2M, MQTT.
Operating Systems – Synchronization, Message Passing, Memory management etc.

Familiarity with the following technologies is desired:
Wi-SUN, 6LoWPAN, IEEE 802.15.4g.
DLMS, BIS 16999, BIS 16444.

About Company 

Our client is a global software engineering and technology solutions company comprise of industry experts from the field of telecom, Smart Metering, ITES, Semiconductor, Electronics, Embedded and AI/ML domain.

It’s legacy expertise in embedded systems, enterprise applications, and testing complement newer Analytics, Cloud, IoT, and Smart City Network disciplines and accompanying solutions, and ensures that its clients’ R&D and technology investments are maximized.

To apply for this job email your details to embedkarihr@gmail.com