Embedded Software Engineer - Bengaluru, India - Panacea Medical Technologies Pvt Ltd

    Panacea Medical Technologies Pvt Ltd
    Panacea Medical Technologies Pvt Ltd Bengaluru, India

    1 week ago

    Default job background
    Full time
    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

    • 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.