Senior Embedded Engineer

3 - 5 years

3 - 7 Lacs

Posted:6 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary

We are seeking a Senior Embedded Engineer to lead the design and development of high-performance firmware and embedded systems. In this role, you will be responsible for the entire software development lifecyclefrom hardware bring-up and driver development to high-level application logic and system architecture. You will work closely with hardware, QA, and product teams to deliver robust, scalable, and power-efficient solutions for our next-generation products.

Key Responsibilities

Architecture & Design: Define and implement scalable software architectures for microcontrollers (MCU) and microprocessors (MPU).

Firmware Development: Write clean, maintainable, and efficient code in C/C++ for bare-metal systems and RTOS (e.g., FreeRTOS, Zephyr, or ThreadX).

Hardware Bring-up: Perform initial board bring-up, including configuring boot loaders and developing low-level drivers for peripherals (I2C, SPI, UART, USB, CAN, 4G/LTE, Wi-Fi, BLE & Ethernet).

System Optimization: Optimize code for memory footprint, processing speed, and ultra-low power consumption.

Testing & Debugging: Lead the debugging of complex hardware/software interactions using tools like JTAG, Logic Analyzers, and Oscilloscopes.

Mentorship: Conduct code reviews and provide technical guidance to junior and mid-level engineers.

Security: Implement secure boot, encryption, and other cybersecurity best practices to protect device integrity.

Collaboration: Work with hardware engineers on schematic reviews and PCB layout requirements to ensure software compatibility.

Required Technical Skills

Core Proficiency

Languages: Expert-level Embedded C and C++

SKILLS

Embedded C, Firmware Development

UART, SPI, I2C,ADC.PWM.CAN,Timer/Counters

RTOS & Bare Metal

link-list, Pointers, Memory management, DMA

Hardware, PCB & Schematic design

8/16/32 Bit Microcontrollers, Sensors, Memory

4G/LTE, Wi-Fi, BLE & Ethernet

Software/Hardware Development Lifecycles

Troubleshoot, Debug, analytical skills and Git version control system.

Experience & Qualifications

Experience: Generally 3–5+ years of professional experience in embedded software development.

Industry Knowledge: Familiarity with industry-specific standards (e.g., ISO 26262 for automotive, IEC 62304 for medical, or DO-178C for aerospace).

Soft Skills: Proven ability to lead projects, solve "impossible" bugs, and communicate technical trade-offs to non-technical stakeholders.

Preferred "Plus" Skills

Experience with FPGA (Verilog/VHDL).

Knowledge of Edge AI or machine learning model deployment on MCUs.

Experience with Containerization for embedded (Docker) or Yocto Project.

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

RecommendedJobs for You