Advertisement
Job Description:
Job Description
Development of Bare Metal or Real-Time Operating Systems(RTOS) based Embedded software applications on PIC, AVR, STM, MSP microcontrollers using C and existing standards of firmware development
Maintaining existing firmware and responsible for enhancements in the existing products
Testing the developed software and participating in peer testing as per the test plan.
Integration Software System testing / Debugging..
Interacting with the hardware and engineering team to deliver the product in time-efficient and assigned timelines.
Support for developing embedded software including documenting requirements, design, and implementation.
Support project/service team in identifying firmware-related issues/bugs during the project deployment.
Skills
Strong in C, embedded C, 8/16/32 bit microcontrollers firmware development.
Strong understanding of data structures and C memory management.
Good in understanding, interfacing, and debugging hardware.
Hands-on experience in using the tools, Emulators, debuggers, compilers, IDEs, DSO, Multimeters, etc.
Hands-on experience in communication standards like I2C, TCP/IP, SPI, RS232,
Should be able to understand schematics, datasheets Basic knowledge of hardware is a must.
Good analytical and interpersonal skills
Familiarity with USB, CAN, RS422, TIA/EIA- 485-A, etc will be preferred
Knowledge in GSM/GPRS/WIFI communication modes and GPS based systems will be preferred.
About Company: