Job Title: Senior Firmware Engineer

Location: Bengaluru

Employment Type: Full-time

Industry: Embedded IOT

Functional Area: IT

Date: 2023-04-04

Experience: 7 to 12 years in embedded systems firmware

Key Responsibilities

Education- BE

Skill Requirement:

• Strong programming experience in C or C++.

• Good understanding of python programming.

• Experience in programming for 32bit ARM microcontrollers such as PIC32, STM32 etc.

• Experience in one or more wireless technologies which are used in IoT domain(s) such as Wi-Fi, BLE, ZigBee

• Strong understanding of TCP/IP, WebSocket, MQTT protocols used in IoT domain.

• Experience in IoT domain which includes Smart lighting, Industrial automation, Automotive is preferable.

• Experience in one or more of UART, I2C, SPI, Modbus, FOTA, POST, Interrupts, ADC & CAN is required.

• Experience in RTOS/Linux system programming for devices. Yocto is added advantage.

• Experience in data protocols such as DALI 2.0, BACNet, BLE Mesh is added advantage.

• Understanding of HW schematics is essential.

• Working knowledge of GitHub, JIRA and use of agile practices will be good.

Job Roles:

• Firmware development (coding) for various embedded systems.

• Create solution architecture, artifacts and be part of the development team as individual contributor.

• Hardware bring-up, writing test firmware to validate the hardware interfaces, integration.

• Work with different stake holders involved in the project such as vendors, partners.

• Perform code review, test case reviews of others code, handholding, enabling fresh engineers.

• Support all phases of product lifecycle starting from concept all the way up to finished product.


Apply to Job

Join the league, apply with your resume to career@knodtec.com

Contact:+(91) (0) 80 4991 2718 For more Info