Thingularity is an engineering services & technology solutions company with core expertise in the Internet of Things, Industry 4.0, Embedded Systems, Cloud, and AI & ML.


138,7th Cross,29th Main road, BTM 2nd Stage Bangalore 560076

+1 (256) 474-4326

Job Location: Bangalore (Office Based)
Experience Level: 8 to 15 Years
Education Qualifications: Bachelors / Masters in Electronics/Computer Science/ MCA

Thingularity is looking for bright and passionate Senior Embedded Firmware Engineer / Tech Lead with 8 to 15 years.

Key Skillsets

  1. Hands-on experience in Embedded C and Real Time Operating Systems (RTOS) like Zephyr and Free RTOS
  2. Experience in wireless networking 802.11a/b/g and 802.15.4 (ZigBee, BLE, Matter or Thread)
  3. Worked on TCP/IP stack and common network protocols such as UDP, DHCP, DNS, HTTP
  4. Good understanding of Firmware architecture designing, coding rules, algorithm analysis, and code
    compilation techniques
  5. Well versed with firmware porting, code migration and implementing external peripherals integration like
    Touch Screen display, serial memories, NAND flash, I2C, SPI, UART, ADC, PWM
  6. Ability to read schematics, data sheets, must have strong documentation and writing skills.
  7. Worked on various code management and configuration tools like Jira, GitHub, Confluence, Bitbucket
  8. Well-versed in functional Specification and test plan preparation for the product design and development.


Job Description

  1. Design and develop embedded software/firmware for 16, 32 bit and ARM microcontrollers using Embedded C language for bare metal and RTOS based designs.
  2. Hands on experience in implementation of SW architect design for RTOS based system designs and implementing embedded application for different wireless-based communication technologies like ZigBee, Thread, BLE, Matter
  3. Experience in Analog and digital interface, board bring up, testing and debugging of the software.
  4. Firmware porting, code migration and implementing different computation algorithms using ADC , PWM, timers and DAC and other peripheral devices
  5. Experienced in unit testing, Debugging, Bug fixing, verification testing, reliability testing and SW release.
  6. Effort Estimations for proposals and carrying out detailed requirement analysis based on functionality, translating spec into actual system requirement and implement the same.
Do you fit the Criteria? Submit your details and resume in the form below.