Firmware Lead / Senior Engineer – Firmware

3 - 8 years

6 - 16 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Accountabilities
Manages assigned internal and external resources for R&D activities, assigns tasks to team members, and supervises workload and work allocation within the project team. Ensures appropriate competencies are developed and acquired within the team to support development of future products and systems.Responsible for architect and develop production-ready firmware. He/she should be capable of analyzing specifications, developing test plans, integrating, and verifying functionality with optimized system performance.Develop and Design solutions for bare metal and/OR RTOS-based embedded systems.Coordinate and co-develop with software and android/IOS App development teams to ensure compatibility and reliability.Ensures talent acquisition (hiring) and management of the individuals in the team, giving feedback on performance, coaching, providing development and career opportunitiesGuide the software development teams to creating sustainable, flexible, secure, and scalable high-quality software products. Plans capacity, people, budget and resources for R&D projects and ensures an optimal project setup for the team.Oversee efficient, timely and quality project execution using the most appropriate internal and external resources and partners (e.g. vendors)Recommend, develop, and improve processes and procedures to enhance local operations.Applies appropriate development and quality standards and monitors local product quality and change requests to identify issuesDrives and fosters a culture of innovation within the team.Understand and develop Software Design documentsRun & test firmware on the hardwareQualifications & ExperienceBachelors or Masters Degree in engineering in Computer Science / Electrical / Electronics and communication or equivalent.Hands-on experience with Embedded Firmware DevelopmentExcellent C and C++ programming skills.Good knowledge of IDE for Development & DebuggingExperience with firmware design with Real-Time Operating System (RTOS).Experience with protocols like CAN, I2C, SPI, UART, RS485, etc.Hands on experience with git version controlHands on Embedded C firmware development experience on ARM Cortex-M - M0/M3/M4/M7 platforms, Controller like TI-DSP, STM32, NXP, etc.Experience with Artificial intelligence & Machine learningExperience with integrating run-time librariesExperience with Arduino, ESP32, ARM-based platforms likeCortex-M/A/R,TI Launchpads, STM32 Nucleo boards.Familiarity with Linux Development EnvironmentBasic understanding of Data structures (Lists, stacks, etc)Strong debugging skills, ability to use oscilloscope and logic analyzers for troubleshooting.Knowledge of basic electric circuits, fundamentals of electronics, ability to read and understand circuit schematics and layout.Experience in the IoT/BLE/ WiFi is a plus.Working knowledge of bootloaders and OTA is a plus.Understanding of Agile/Scrum software development life-cycle.Effective oral and written communication skillsAn ability to achieve targets while working on multiple projects simultaneously.An ability to monitor social, industrial and academic developments of technology and develop technology development plans.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Sone India logo
Sone India

Advertising and Marketing

Mumbai

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru