Designation: Technical Lead (Embedded Firmware)
Experience: 8-12 years
Location: Bangalore
Overview:
We are looking for a Technical Lead - Embedded Firmware who is passionate about technology, electronics, and sensors. You will be responsible for architecting and building firmware components, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities:
Your primary responsibility will be to conceptualize, design and develop firmware & middleware components to perform specific tasks, with good design, stability, and safety.
Work collaboratively with leadership of engineering and solutions team.
You will also work with the cross-functional team to integrate feature/ defect issues as end product in customer hands.
Coordinate internal Hardware, PCB, Firmware, Digital and Testing team resources setting up a management structure allowing for tracking progress
Mentor juniors and provide them career counselling
Actively participate in team building and talent acquisition for team growth
Create and maintain comprehensive project and product documentation
Required Technical Skills:
C/C++ and Assembly software development experience on embedded covering e-retail, automotive, industrial and medical domains.
Experience in system side programming and Object-oriented programming concepts.
Experience working with RTOS.
Peripheral Drivers: UART, I2C, SPI, EEPROM/FLASH, Display, Sensors, RTC, WATCHDOG.
Any embedded Linux porting experience on ARM boards especially ARM Cortex M series.
Boot loader(u-boot) porting and customization experience, with kernel loading/customization exposure.
Experience with Android on Linux platform for embedded devices
Usage of cross compiling tool chain, c-make, auto-scripts, other build systems [yocto/linaro/Debian .etc].
Must have good working knowledge on various connectivity solutions (Wifi, ZigBee, BLE, NB IoT, LoRA)
Solution architecture and designing, estimation for proposals, prepare work breakdown and task dependencies for technical execution.
Familiar with FW/Embedded SW design life cycle
Ensure right talent is hired for the project need
Set benchmarks for quality delivery
Must be well versed with setting up CICD pipeline for quality delivery
Write unit and integration test and institutionalize this within the organization
Well versed with setting up MISRA, AUTOSAR, ARAI compliance and standards
Familiarity with code versioning tools such as Git, SVN, Github.
Excellent verbal and written communication skills.
Good to have:
Experience with IoT hardware platforms. (Microchip, ST, Cypress and Renesas)
Experience in NB-IOT & LoRa communication protocol.
Experience with device management/embedded hardware Wi-Fi, Bluetooth and/or IOT integration experience a plus.
Strong analytical and debugging skill knowledge of object-oriented programming.
Qualification:
Minimum 10 years of relevant experience in embedded design with 6+ years in IoT or relevant domains
Bachelors in Electronics & Communications Engineering
About company Having expertise in this field with decades of experience we are now initiating this startup, We are in the process of evolving Recruiting Process Redesigning and Outsourcing organization which is expanding to both global and domestic staffing services. We work with our clients to d...