logo

JobNob

Your Career. Our Passion.

Embedded Software Team Lead


Eruvaka Technologies


Location

Secunderabad | India


Job description

Purpose of Job:

Own end to end design of one or more products of Eruvaka. Lead design and development of the same.

Responsibilities:

 Lead the Embedded development team in various stages of Product development from planning to release.

 Design, Develop and maintain Eruvaka products.

 Lead and establish industry best practices in design and coding.

 Understand PCB schematics.

 Integrate sensors and peripherals

 Develop reusable and efficient code on low power platforms.

 Interact closely with other engineering and production teams to resolve technical issues.

 Continuously improve products and practices.

 Lead a team of engineers for project execution.

 Guide team members and help in skill building within the team.

 Lead root-cause analysis and come up with improvement plan.

 Lead a team to debug issues reported from field.

 Interact with cross functional teams.

 Contribute to various documents in Product life cycles (Requirements, design documents etc..).

Qualification, Experience and Required Skills:

 Bachelor's or Master's degree in Electronics / Electrical Engineering, or related field

 6 – 10 years of experience in embedded systems design and development

 Proficiency in embedded firmware design and development

 Experience in bare metal programming with STM32 or equivalent ARM based microcontrollers.

 Good knowledge of firmware development, Bootloader development and BSP level programming for ARM Cortex micro controllers.

 Excellent programming skills in Embedded C, Linux

 Knowledge of wireless like Wi-Fi, LoRa, Bluetooth etc.

 Strong in RTOS concepts and good proficiency in real time multi-threaded software design and development

 Experience in developing IoT products

 Experience in various stages product development

 Good knowledge of device driver software development for various peripherals

 User space and/or kernel space development experience on Linux based platforms

 Good knowledge of software embedded system concepts and architecture

 Experience in understanding embedded hardware schematics and interfaces to micro controller  Knowledge of software development and release process

 Working experience in using source code management tools like git.


Job tags



Salary

All rights reserved