Embedded software Engineer
Embedded software Engineer185
Applications
185
Applications
About the Job
Skills
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 the company
Industry
IT Services and IT Consul...
Company Size
11-50 Employees
Headquarter
Bangalore
Other open jobs from Shashwath Solution