Thingularity

Senior Embedded Software Engineer

Check with seller / month
Bangalore, Karnataka, India Software Developer Active
Actively Hiring Bangalore Full Time
Advertisement
Verified Listing
Direct Apply — No Agent
Your Data is Safe
Trusted by 5 Lakh+ Jobseekers

Job at a Glance

Category
Software Developer
Location
Bangalore, Karnataka, India
Salary
Check with seller
Job Type
Full Time
Company
Thingularity
Status
Open & Active

Job Description

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
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Login & Apply Free
Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →