Job Description
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
💡 Quick Summary
Seeking a career-building opportunity? The Senior Embedded Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
