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

image1 about

Join a team that is at the forefront of IoT focused product engineering, developing innovative solutions for global customers

Thingularity combines the dynamism of a start-up culture with a matured work & process environment.

We are looking out for Engineers with IoT, Embedded Systems, & Connectivity experience and Business Development Executives with a strong technology sales experience in the global markets. 

Sr. Firmware Engineer

  • Location: Thingularity Office, Bangalore, India + WFH From Bangalore Options
  • Experience Level: 3-8 Years in relevant field 
  • Educational Qualifications: Bachelors / Masters in Electronics/Computer Science/ MCA


  1. Proven working experience in software engineering with solid programming experience in C and C++
  2. Expertise in firmware development for Ethernet and wireless communication technologies like Bluetooth Low Energy (BLE mesh) / (BLE + ZigBee Mesh), Wi-Fi, ZigBee etc.
  3. Must have worked on 16, 32 bit and ARM core microcontrollers,
  4. Expertise in “bare metal” embedded systems firmware design and coding, experience on Linux and/or any RTOS, like FreeRTOS or similar ones is desirable.
  5. Hands-on development and troubleshooting experience on embedded targets using various tools and lab instruments
  6. Experience in object-oriented software design and development is good to have
  7. Good knowledge of software development processes and coding standards for the project implementation
  8. Proficient in source code control tools, software configuration management tools, defect tracking tools, and peer review
  9. Expert at GIT SCC.
  10. Ability to read schematics and data sheets for hardware components
  11. Strong communication, documentation and writing skills

Job Description:

  1. Design and develop embedded software/firmware for 16, 32 bit and ARM microcontrollers using Embedded C language for bare metal devices.
  2. Design and implement SW architecture for bare metal and/ RTOS based embedded development, Bug Fixing, Verification Testing, Reliability testing and SW release.
  3. Analyze and enhance efficiency, stability and scalability of system resources
  4. Support software QA and optimize I/O performance and Provide post production support
  5. Interface with hardware design and development team and interact with global customers’ technology teams.

Hardware Engineer 

  1. Location: Thingularity Office, Bangalore, India + WFH From Bangalore Options
  2. Experience Level: 3-8 Years in relevant field
  3. Educational Qualifications: Bachelors/ Masters in Engineering/ MCA in Electronics/Computer Science 


  1. Experienced in Embedded HW design and development for Digital and Analog mixed system design.
  2. Worked on extreme low power wireless communication devices for wireless lighting control systems like ZigBee, BLE, Wi-Fi and Sub-GHz
  3. Experienced in design validation and testing of systems and deliver robust solutions
  4. Experience in pre-compliance and regulatory testing like UL/ ETL , CE and EMI /EMC testing
    Experience in design Reliability (DFMEA, WCA, MTBF) and related process/tools
  5. Experience in product sustenance activities, VAVE is preferable
  6. Basic understanding of Information Security Management system
  7. Good Interpersonal Skills and Team Player

Job Description:

  1. Successfully deliver all HW design Projects with on time delivery, Quality and customer satisfaction
  2. Work closely with a EMS partners and vendors to improve the process, product quality, DFM and automated testing 
  3. Estimate effort for hardware design for proposals and Help the team in debugging designs
  4. Review and implement designs and provide guidance for HW design