Firmware SME

4 weeks ago


Delhi, India Tata Elxsi Full time
Tata Elxsi works with leading medical device OEMs and technology companies for market research and human factor engineering, hardware and software engineering, verification & validation, regulatory standards & compliance requirements along with technologies such as artificial intelligence, cloud and IoT.Tata Elxsi’s Medical Device and Healthcare practice is ISO 13485 certified.

8-12 yrs of experience.Work Location – Work from Bangalore office (Preferable)/Pune office

Area of expertise:Strong practical hands - on with C programming and Debugging skills.Strong technical project track record with Zephyr RTOS, bare metal OS, Embedded Linux (Good to have)Should have working knowledge/experience in Nordic Semiconductor - nRF52832 processor , nRF Connect SDK for VS Code version 2.5.2 and build tools..Hands on Experience on HW level debugging, understanding of HW design and ability to interpret HW schematic diagrams.Good understanding on multi-threading conceptsGood working experienceStrong exposure to following:CPU/MCU architectureCPU/MCU peripherals such as Timers/GPIO/Interrupts/TasksS/W Implementation level knowledge of following:embedded protocols I2C/SPI/UART/USBNetworking modules BLE/Wi-Fi/Cellularusage of various debug techniques for the aboveS/W design and implementation of following:SW applications which use multiple peripheralsHAL (Hardware Abstraction Layer)h/w acceleration drivers

Performance analysis and benchmarking:

Execution, identification and improvement of various performance parametersawareness and usage of Tools available for Perf analysisExperience in using tools like Digital Multimeter, logic analyzer and digital oscilloscopeWorking experience of architecting embedded systems, porting and migrating the firmware code to a new OS, IDE, HWLead feature and designs discussions within and across teams and frontend customer technical interactions as SMEBoard bring up hands- on with SoCs such as Marvell, NXP, TI, Broadcom, Qualcomm etc.Understanding of various processor architecture like Cortex-A series, ARM series processors etc. and other general- purpose microcontrollersHands-on with various debugging tools like static code analyzer tools like cppchecker etc.Experienced with customer interaction (US and Europe preferred) is a mustExcellent analytical and problem- solving skillsFluent and confident English (verbal and written)

Good to have Skills Required:•Linux Kernel and application developmentEducation Criteria:•B.E. / B.Tech/M.Tech – Electronics, Electronics & Communication, Computer engineering



  • Delhi, India Microsoft Full time

    OverviewThe Microsoft Silicon Engineering Solutions and Cloud Hardware Infrastructure Engineering (SCHIE) team is responsible for developing and delivering the hardware and firmware that is responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200...


  • delhi, India Cyient Full time

    Bachelors/ Masters’ degree in Electronics Engineering.15+ years of experience as a hardware engineer.Aerospace, Defense and Consumer products experience- have completed at least twolife cycles.Experienced in designs with processors, microcontrollers, FPGAs and DDR and Flash memory interfacesExperienced in SPI, I2C, I2S, PCIe, SRIO, GbE, CAN interface I/O...

  • Network Developer 3

    5 days ago


    Delhi, India Oracle Full time

    Supports the design, deployment, and operations of a large-scale global Oracle cloud computing environment (Oracle Cloud Infrastructure - OCI). Primarily focused on development and support of network fabric and systems through a combination of a deep level understanding of networking at the protocol level coupled with programming skills to support the...

  • Network Developer 3

    3 weeks ago


    Delhi, India Oracle Full time

    Supports the design, deployment, and operations of a large-scale global Oracle cloud computing environment (Oracle Cloud Infrastructure - OCI). Primarily focused on development and support of network fabric and systems through a combination of a deep level understanding of networking at the protocol level coupled with programming skills to support the...


  • Delhi, India Oracle Full time

    Supports the design, deployment, and operations of a large-scale global Oracle cloud computing environment (Oracle Cloud Infrastructure - OCI). Primarily passionate about development and support of network fabric and systems through a combination of a deep level understanding of networking at the protocol level coupled with programming skills to support the...


  • Delhi, India Oracle Full time

    Supports the design, deployment, and operations of a large-scale global Oracle cloud computing environment (Oracle Cloud Infrastructure - OCI). Primarily passionate about development and support of network fabric and systems through a combination of a deep level understanding of networking at the protocol level coupled with programming skills to support the...