Home
Jobs

Embedded Software Engineer

2 - 3 years

4 - 6 Lacs

Posted:15 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a motivated and skilled Embedded Software Engineer to join our product engineering team. The ideal candidate will have 23 years of experience in embedded firmware development, microcontroller programming, and hardware-software integration. This role offers the opportunity to work on real-time embedded systems, low-level programming, and collaborative product development in a fast-paced R&D environment. Key Responsibilities Design, develop, and maintain embedded firmware for microcontrollers such as ESP32, STM32, MSP430 , etc. Implement and optimize real-time control algorithms and peripheral drivers (e.g., UART, SPI, IC, PWM, ADC ). Develop multi-threaded applications using RTOS (e.g., FreeRTOS, Zephyr) or embedded Linux environments. Collaborate with hardware engineers for system bring-up, debugging, and integration testing. Conduct unit testing, code reviews, and system-level verification of embedded modules. Interface with sensors, actuators, and communication modules using standard protocols (e.g., CAN, BLE, Wi-Fi ). Prepare and maintain technical documentation including firmware architecture, flowcharts, and integration guides. Identify and resolve performance bottlenecks, memory issues, and real-time constraints in embedded systems. Required Skills & Qualifications Bachelors or Masters degree in Electronics & Communication, Electrical Engineering , or related fields. Proficiency in C/C++ programming for embedded systems and low-level driver development. Hands-on experience with RTOS or embedded Linux environments. Strong understanding of microcontroller architectures, memory mapping, and interrupt handling . Familiarity with digital/analog interfaces and debugging tools like oscilloscopes, logic analyzers , etc. Experience working with hardware abstraction layers (HAL) and middleware stacks. Ability to read schematics and collaborate effectively with cross-functional teams. Strong analytical and problem-solving skills. Preferred (Not Mandatory) Experience with wireless technologies : BLE, Wi-Fi, LoRa, Zigbee. Familiarity with Git , CI/CD pipelines, and modern embedded development workflows. Exposure to firmware update protocols (OTA) , bootloaders , and power optimization techniques.

Mock Interview

Practice Video Interview with JobPe AI

Start Embedded Software Development Interview Now
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.

RecommendedJobs for You