Firmware Engineer 2

5 - 7 years

3 - 7 Lacs

Posted:6 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

  1. Contribute to the design, development, and debugging of embedded firmware for microcontrollers and embedded systems in new and existing products.
    • Write and maintain C code in bare-metal environments. • Implement and optimize low-level drivers, communication protocols, and real-time control algorithms. • Collaborate with hardware engineers during board bring-up, system integration, and debugging. • Conduct unit testing, integration testing, and performance tuning of firmware modules. • Participate in code reviews, design reviews, and writing technical documentation. • Troubleshoot and resolve complex firmware issues across development and production environments. • Ensure firmware meets functional, performance requirements. • Contribute to continuous improvement of development processes, tools, and coding standards. • Stay current with emerging technologies, tools, and industry trends in embedded systems. • Manage engineering deliverables and timelines across multiple projects, ensuring alignment with the Product Development Process. • Support and improve existing product lines by identifying opportunities for performance optimization, and compliance with evolving standards. • Provide technical guidance and support to internal teams including sales, customer service, and manufacturing, and assist in training junior engineers or technicians. • Promote a safe and organized work environment by following company procedures and contributing to process improvements and operational excellence."
  2. MUST HAVE

    • Experience with bare-metal programming, interrupt-driven systems, and low-power designs in C programming language • Proficiency with communication protocols such as I2C, SPI, UART, etc. • Proficiency with debugging in an embedded development using testing tools such as IDEs, logic analysers, oscilloscopes, etc. • Strong understanding of hardware-software integration and embedded systemarchitecture. • Excellent problem-solving, analytical, and communication skills. • Ability to work collaboratively in a team-oriented environment. • Ability to read and interpret schematics. • Knowledge of Python, Bash, or other scripting languages for test automation.

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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
SV Management Consultants logo
SV Management Consultants

Management Consulting

Atlanta

RecommendedJobs for You

bengaluru, karnataka, india