Firmware EngineerExicomfull-timeRequired skillsBluetoothdata structuresdevice driversembedded systemsethernetfirmwareHTMLIDEJavaScriptTCPuser requirementsI2CSPIAbout the role Website: exicom.com Job details: PositionRoleTeam Lead, Embedded Systems Designation Sr. EngineerJob Description:Software design & firmware development on Microcontrollers & Mixed Signal Embedded Systems, C languageEffectively contribute to algorithms & logic development of the products in the field of System Control / Power Control / Li-Ion batteries etc.Create functional requirements for embedded firmwareEnsure error free code, increased quality level & customer product experienceQualification/Experience B. Tech / B.E. - Specialization, Electrical, Electronics/ Communications, Good academic record 5+ Years (Experience in Embedded Software Design Platforms)Required Skill Relevant and Hands on experience in Embedded Software Development Projects based on microcontrollers / microprocessors (ARM / MIPS)Experience in Device Bring up, Device Drivers (CAN, USB, Bluetooth, Camera etc.) and debugging / resolving application & platform issues at System level.Expertise in C language, data structures, pointers and memory handling. Should have worked on one or more stacks like TCP / IP, USB, File System etc. Must have work experience on FreeRTOS or similar operating systems for Embedded productsGood knowledge of Synchronous / Asynchronous Communications, Ethernet, TCP/IP, SNMP, USB, File System, SPI, I2C, RS485, TFT Display etc.Should have worked on various development tools such as IDE, Compilers, Emulator /Simulator etc. Hands on experience in Hardware testing & debuggingExperience in creating SW Specifications, guidelines and other technical documentationExperience in understanding the user requirements and able to find gaps in the design and develop the Features/Solution.Should be able to work independently and handle a small teamResponsible for deliveryDesired Skill Knowledge of Web Technologies HTML, Javascript. Development experience is not requiredShould be able to handle the project effectively & independentlyShould be able to work in a team and support other team members / other design teamsGood organizational skills with emphasis on quality and documentation Click on Apply to know more. This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.