Senior Embedded Software Engineer

Published date: 2024/01/10
  • Location: Bangalore, Karnataka, India
Company Name: Thingularity Consulting Pvt. Ltd

Job Location: Bangalore

Experience Level: 3-5 Years’

Education Qualifications: Bachelors / Masters in Electronics/Computer Science/ MCA

Thingularity is looking for bright and passionate Embedded Firmware Engineer with 3-5 years of development

experience in embedded firmware design and development with the below skillsets.

Key Skill Sets -

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 Thread), BLE, Dual band Wi-Fi system

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 devices.

2. Implementing 802.11a/b/g/n based communication protocols over TCP/IP stack and common network

protocols such as UDP, DHCP, DNS, HTTP

3. Firmware porting, code migration and implementing different computation algorithms using ADC , PWM,

timers and DAC and other peripheral devices

4. Hands on Design and implementation of SW architect design for bare metal devices, bug fixing, verification

testing, reliability testing, and SW release.

5. Experienced in unit testing, debugging, analyzing, and bug fixing for the issue reported from the field.

6. Experience to work with Analog and digital interface, board bring up, testing and debugging of the

software
Company Name: Thingularity

Apply

0 page views

Related listings

  • ERP Software Developer Jobs Opening in SkySurge Business Solutions Pvt Ltd...
    Software Developer
    Banglore (Karnataka) Software Developer
    ERP Software Developer Key Responsibilities: • Overall Core experience using VB.net and HANA Service Layer • Hands on development experience in handling 3 Complete Addon Developments • Hands on Experience of Crystal Report and HANA Analysis • Hands o...
    2026/11/07
  • IT Business Analyst
    Software Developer
    Bangalore (Karnataka) Software Developer
    Job TitleIT Business Analyst - SAP BPC Job Description Philips is a global leader in health technology, committed to improving billions of lives worldwide and striving to make the world healthier and more sustainable through innovation. Driven by the...
    2026/11/07
  • Business Intelligence Analyst
    Software Developer
    Bangalore (Karnataka) Software Developer
    The Business Intelligence Analyst interacts directly with the business stakeholders to deliver reporting solutions and projects. This position is responsible for analyzing business intelligence and reporting requirements, and producing a range of rep...
    2026/11/07