Interesting Job Opportunity: Embedded System Engineer - C/C++
ASK EHS
Date: 3 weeks 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
Marketing Executive
Toprankers,
Surat, Gujarat
10 hours ago
About ToprankersToprankers is India’s most preferred digital learning platform for careers beyond engineering and medicine. With a mission to “unlock every learner’s true potential”, we provide curated learning experiences across domains like Law, Management, Design, Judiciary, and more. Through our brands such as Judiciary Gold, Creative Edge, Supergrads, LegalEdge, and Toprankers School of Law, we empower students with personalized learning,...
Senior Centre Manager - MFI GL North
Bajaj Finserv,
Surat, Gujarat
3 weeks ago
Location Name: Kanyasi FIJob PurposeResponsible for doing village surveys, getting new customers, do CGT, house verification and income assessment, do quality sourcing, ensure collections and recoveries are done as per the group/centre meeting schedule. Maintain Healthy Customer Relationships on ground in the locationDuties And Responsibilities Conduct village surveys and do prospecting in selected villages, explain BFL MFI JLG product offerings...
Engineer Maintenance Mechanical - Cracker - HMD PT ( 82303375 )
Reliance Industries Limited,
Surat, Gujarat
4 weeks ago
Job Responsibilities :Execute Mechanical Maintenance tasks with qualitySupervise mechanical maintenance tasks to ensure quality and timely completion and as per planningMobilize resources for day-to-day mechanical maintenance activitiesEnsure compliance to procedures and best practicesAssist respective discipline Manager in Spares identification for procurementPrepare mechanical maintenance budgetAnalyse Mechanical Maintenance cost and budgetingPrepare audit related documents for managerConduct regular Troubleshooting and analysis when appointed...