- strong hands on experience in embedded C programming, MISRA, 16 or 32 bit microcontrollers, UART, SPI, I2C, CAN, RS485, RS232, PWM driver development, ADC, DAC interfacing, troubleshooting.
Embedded Software Engineer - Bengaluru, India - Panacea Medical Technologies Pvt Ltd
Description
Position: - Embedded software / Firmware Engineer
Qualification- B.E / B.Tech / M.Sc / M.Tech / ME / MS in E&C / Embedded System
Experience 3 to 6 years
Location Bangalore / Malur
Mail ID -
Job Description
Responsible for developing microcontroller drivers like UART, SPI, I2C, CAN, Ethernet using embedded C and application level program in c for medical devices.
work with cross functional teams and define the requirements for the embedded systems
defining test cases for the sub system against the requirements to qualify the firmware's
documenting the embedded software
run the static / dynamic code analysis tools and qualify against the MISRA
work with hardware team and support in boards bring up where embedded software driving the hardware
firmware reviews and updates as per end application requirements for 8051 / ARM Cortex M series controllers
work with software team during integration of projects and support wherever applicable
developing the desktop applications using C# to test the embedded software + hardware with simple user interface.
work with electromechanical team in defining and selecting the suitable embedded components / electro mechanical devices
Skills