Embedded Systems Engineer

5 - 31 years

3 - 12 Lacs

Posted:3 days ago| Platform: Apna logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities1. Embedded Firmware DevelopmentDevelop and maintain firmware in C / C++ for microcontrollers and SoCs Work with bare-metal and RTOS-based systems Implement drivers for sensors, actuators, peripherals Optimize firmware for real-time performance, memory, and power Debug firmware using JTAG, SWD, logic analysers 2. Hardware–Software IntegrationBring-up new boards and prototypes Interface with IMUs, GPS, barometers, magnetometers, cameras, RF modules Work with SPI, I2C, UART, CAN, PWM, ADC, GPIO Support schematic review and PCB bring-up with hardware team 3. Avionics & Control Systems SupportSupport flight control firmware integration Assist in sensor fusion, timing synchronisation, and fail-safe logic Work with autopilot stacks (PX4 / ArduPilot) where required Implement logging, telemetry, and health monitoring 4. Testing, Validation & ReliabilityPerform unit testing, integration testing, and system validation Conduct HIL / SIL testing where applicable Identify and fix race conditions, timing faults, and edge cases Support environmental and vibration testing for rugged systems 5. Documentation & ComplianceMaintain code documentation, version control, and release notes Support defence, aviation, and quality audits Follow secure coding and configuration management practices Key Performance Indicators (KPIs)Firmware stability and crash-free operation Real-time performance & latency metrics Bug resolution turnaround time Successful board bring-ups Test coverage and validation success Required QualificationsB.Tech / M.Tech in Electronics, Embedded Systems, Electrical, or related field 2–6+ years of hands-on embedded development experience Required Skills & CompetenciesStrong proficiency in C / C++ Solid understanding of microcontroller architecture Experience with RTOS concepts (tasks, semaphores, interrupts) Familiarity with ARM Cortex-M or similar platforms Strong debugging and problem-solving skills Execution mindset under tight timelines Preferred (Good to Have)Experience in UAV, robotics, aerospace, or defence systems Familiarity with PX4 / ArduPilot codebase Exposure to DSP, control systems, or sensor fusion Knowledge of EMI/EMC considerations Experience with secure boot or encrypted firmware

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