Interesting Job Opportunity: Embedded System Engineer - C/C++

2 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About The Role

We are seeking a passionate and skilled Embedded Systems Engineer with strong expertise in drone systems, embedded controllers, and firmware development. The ideal candidate will have hands-on experience designing and integrating embedded hardware, tuning PID controllers, and developing reliable firmware solutions for UAV and drone Responsibilities :
  • Design, develop, and integrate embedded systems for UAVs and drone platforms.
  • Work on microcontroller-based designs (STM32, ESP32, Atmel, or similar) and implement control algorithms.
  • Design PCB layouts and schematics using tools like KiCad or Altium.
  • Develop, test, and debug firmware for drone flight controllers, ESCs, and sensors (IMU, GPS, barometer, etc.).
  • Implement and tune PID control loops for stable drone flight performance.
  • Work on firmware updates, bootloaders, and OTA systems for embedded devices.
  • Collaborate with mechanical, electronics, and software teams for full system integration.
  • Perform hardware bring-up, debugging, and validation using oscilloscopes, logic analyzers, and other lab tools.
  • Ensure compliance with reliability, safety, and EMI/EMC standards in design and testing.
  • Contribute to documentation of design processes, test results, and firmware Skills & Qualifications :
  • Bachelors or Masters degree in Electronics, Electrical, Mechatronics, or Aerospace Engineering.
  • 2+ years of hands-on experience in embedded systems, particularly in drones or UAV systems.
  • Strong understanding of embedded C/C++ programming, real-time operating systems (RTOS), and communication protocols (I2C, SPI, UART, CAN).
  • Experience with PCB design and layout using KiCad (Altium experience is a plus).
  • Good knowledge of control systems and PID tuning for UAV stabilization.
  • Experience with firmware development and version control tools (Git, GitHub).
  • Familiarity with sensors, telemetry systems, and motor control (PWM, ESCs).
  • Ability to work with ArduPilot, PX4, or custom flight stacks is highly desirable.
  • Strong analytical, debugging, and problem-solving (Good to Have) :
  • Experience with drone communication protocols (MAVLink).
  • Familiarity with FPGA, CAN bus systems, and telemetry integration.
  • Understanding of power systems and battery management for drones.
  • Exposure to simulation environments like Gazebo or MATLAB/Simulink for control testing.
(ref:hirist.tech)

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