Interesting Job Opportunity: Embedded System Engineer - C/C++
ASK EHS
Date: 1 day ago
City: Surat, Gujarat
Contract type: Full time

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 :
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.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Interesting Job Opportunity: GCS Design & Integration Engineer - C++ Programming
ASK EHS,
Surat, Gujarat
1 day ago
Job DescriptionWe are seeking a highly skilled and motivated GCS Design and Integration Engineer to join our team. The ideal candidate will be responsible for designing, developing, and integrating Ground Control Station (GCS) software and systems with drones, ensuring robust communication, efficient operations, and seamless integration within the UAV ecosystem.Key Responsibilities Design, develop, and integrate GCS software solutions for UAV...

Service Sales Engineer
Emerson,
Surat, Gujarat
4 days ago
Job DescriptionIn This Role, Your Responsibilities Will Be:The Service Sales Engineer role will handle various post sales opportunities like generating spares opportunities, framing Annual Maintenance contracts, Framing rate contract for spares and man-day service, Shutdown jobs, Offshore contracts for field products. Overall responsible of MSOL LCS Business Growth in South India. Help customer to select spares / Services according to...

Senior Full Stack Engineer (Laravel + Nuxt 3)
GEMGEM,
Surat, Gujarat
₹600,000
-
₹1,200,000
per year
2 weeks ago
About UsGEMGEM is a next-generation luxury C2C marketplace, pioneering the way people buy and sell authentic pre-owned fine jewellery online. Backed by decades of industry experience, we're combining deep domain expertise with cutting-edge tech to build a global platform with trust and transparency at its core.The RoleWe’re now hiring a Senior Full Stack Engineer (Laravel + Nuxt 3) to join...
