Senior Software Engineer
Dallas, Tx, Us
Contract position via KalkitechLanguages: Embedded C, Shell ScriptsTechnologies & Tools: Code Composer Studio, SYSBios(RTOS), ARM, Doxygen, JIRA, GIT, SVN, Wireshark, packETH, Hilscher Packet Analyzer, JTAG, Phy/MDIO, Jenkins, Linux, EtherCAT, Profinet, EthernetIP, Ethernet, SNMP, DMA, TCP/IPKey achievements:- Delivered SDK support for next generation chipset; faced with need to add SDK support for next gen chipset & integrate SDK with new PDK(Process Development Kit) package; grasped PDK works & work closely with the PDK team; liaised with the PDK team and implemented simple examples to control peripherals in the SDK; created software layer to interface with current SDK applications; tested entire Protocol; created efficient package across all TI; unlocked the market for this chipset in time; reduced team effort by 70% and ensured future chipsets can be enabled- Created efficiencies by 50% for API documentation; identified SDK legacy package receiving public forum feedback and escalations from stakeholders due to the level of documentation; invested 2 months in documenting every API and adding information as comments in driver files; selected Doxygen to automate document generation; reduced query resolution time by half & created extendible API process - Enabled standard Ethernet (CPSW) in Industrial SDK; tackled the need to enable Ethernet ports (based on Common Port Switch CPSW) for development of protocols like Ethernet IP; challenged with analysing existing driver and evaluate gaps; integrated the driver into SDK and compiled it successfully; performance was monitored and optimized; enabled Ethernet in the SDK