Embedded Firmware Developer

4 - 6 years

8 - 12 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for an experienced Embedded Firmware Developer to design and implement firmware for microcontroller-based systems. You will be responsible for writing efficient code in C/C++ python , integrating RTOS features, and ensuring communication with various peripherals and cloud services. Key Responsibilities Develop embedded firmware using C/C++ and Python. Work with microcontrollers like ESP32 and integrate communication protocols (UART, SPI, I2C, BLE, Wi-Fi). Implement and manage RTOS features such as multitasking and inter-process communication. Utilize IDEs like Espressif IDE, Arduino IDE, or PlatformIO for development and debugging. Integrate network stacks (HTTP, MQTT, WebSockets, TCP/IP). Collaborate with hardware engineers for system-level integration and testing. Perform debugging, unit testing, and system testing. Develop Python-based GUI applications (Tkinter) and data visualization tools (Matplotlib). Use Git for version control and maintain proper documentation. Required Skills & Qualifications Bachelor's degree in Computer Engineering, Electronics, or related field. 4+ years of hands-on experience with embedded C/C++ development. Experience with ESP32 or similar microcontrollers. Proficiency with communication protocols (UART, SPI, I2C, BLE, Wi-Fi). Good understanding of RTOS concepts and implementation. Basic Python scripting Familiarity with version control systems like Git. Nice-to-Have Experience with OTA updates, power management, and bootloaders. Familiarity with cloud communication via MQTT or HTTP REST APIs. Exposure to Agile and SDLC practices.

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
Techs To Suit logo
Techs To Suit

Information Technology

San Francisco

RecommendedJobs for You