JD for Sr. Firmware Engineer
Location: Ahmedabad
Responsibilities:
- Working in design and development on 8/16/32 bit microcontrollers (ARM M0M9 STM32/TI) FreeRTOS and usage of IDE toolchain debuggers. & Platform experience of ARM DSP PIC.
- Working on programming and interfacing peripherals like timers UART CAN ADC DAC IO I2C SPI LCD RTC sensors and actuators. Memory Interfacing Techniques.
- Handson over Wireless Protocols like Zigbee Bluetooth WIFI.
- Building Firmware Architecture and Architectural Views in Embedded C C.
- System Level understanding to meet the requirements Drive project team on design Good understanding of UML.
- Hardware / Firmware integration and debug Code verification & validation Product/system test support & development
- Documentation of deliverables Firmware code Hex files Flow chart Diagrams Firmware Specifications Time state diagram FMEAs and Test procedure/ test plan.
- Working on embedded applications for eMMC / SRAM / SDCARD / NAND Flash / EEPROM and RTC I2C device drivers.
- Able to port and troubleshoot TCP/IP stack into the network device.
An Ideal candidate shall be:
- Minimum 4 years of experience
- Embedded C code Design for 8/16/32 bit microcontrollers.
- Exposure on Wireless Protocols.
- Experience on industrial protocols (Modbus TCP/IP Modbus Serial CAN Ethernet /IP).
- Industrial & Automotive Protocols
- Working experience and good knowledge about design and implementation code
- Design and implementation code of Embedded memory interface applications like eMMC and Device drivers
- Working experience in handling NB Band GSMLTE / GPS / WiFi / BLE 4.0 based projects
- Should have a good understanding of power converters and inverter topologies and software control schemes.
- Experience in agency certification processes: EMC UL FCC
- Hands on Experience on Code Composer Studio Compiler and IAR Compiler
- Preferred if having exposure in Web technologies HTML JavaScript s and Webservers
- Should have excellent debugging skills
- Documentation of Deliverables
- A flair for interacting with people
- Extremely good command on English
Qualification BE/B Tech in Electronics and Communication
timers,debuggers,power control,sram,validation,dac,device drivers,i2c device drivers,code composer studio compiler,emc,embedded applications,i2c,wireless,adc,power converters,design,software control schemes,network device,code verification,embedded memory interface applications,firmware architecture,automotive,hex files,flow chart diagrams,test plan,hardware,firmware integration,peripherals,wi-fi,webservers,c++,tcp/ip stack,stm32,html,inverter topologies,architectural views,wireless protocols,nb band - gsm-lte,ul,can,fmeas,gps,arm,zigbee,industrial protocols,pic,ethernet /ip,firmware code,actuators,web technologies,eeprom,lcd,8/16/32 bit microcontrollers,modbus serial,microcontrollers,spi,test procedure,memory interfacing techniques,dsp,bluetooth,product/system test support,time state diagram,industrial & automotive protocols,modbus tcp/ip,arm m0-m9,ble 4.0,io,fcc,uml,wifi,c code design,ide,nand flash,embedded c,iar compiler,embedded,javascript,rtc,firmware specifications,toolchain,emmc,sd-card,freertos,developmentdocumentation,sensors,debugging skills,agency certification processes,firmware,uart