Embedded software Engineer
Embedded software Engineer272
Applications
272
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