5 IoTechWorld Avigation Jobs
5-8 years
IoTechWorld Avigation - Senior Embedded Engineer - C/C++ (5-8 yrs)
IoTechWorld Avigation
posted 6d ago
Fixed timing
Key skills for the job
Job Description : Lead Embedded Engineer.
Location : Gurugram, Haryana.
Company : IoTechWorld Avigation.
Experience Required : 5-8 years.
About IoTechWorld Avigation :
IoTechWorld Avigation is at the forefront of drone technology and innovation, driving advancements in agriculture, logistics, and beyond.
As part of our mission to revolutionize the industry, we are seeking a dynamic Senior Embedded Engineer to lead and contribute individually to cutting-edge embedded system development.
Role Overview :
The Senior Embedded Engineer will oversee the development, testing, and deployment of embedded systems and firmware for our advanced drone solutions.
The ideal candidate will have extensive experience in embedded technologies, including C, C++, RTOS, and firmware engineering, coupled with a proven track record of leading high-performing engineering teams.
Key Responsibilities :
Embedded System Development :
- Design, develop, and optimize embedded software for real-time applications.
- Write and debug code using C, C++, and assembly language, DSP.
- Develop and integrate device drivers and firmware for microcontrollers and SoCs, RF Protocol.
RTOS and Firmware Engineering :
- Work with Real-Time Operating Systems (RTOS) for task scheduling and resource management.
- Implement and test embedded communication protocols such as I2C, SPI, UART, and CAN,CSI-3, Display Interface.
Hardware Integration :
- Collaborate with hardware engineers to define and validate system requirements.
- Perform board bring-up, hardware debugging, and interfacing with peripherals, PCB Design reviews.
Team Leadership :
- Lead and mentor a team of embedded engineers, fostering a culture of innovation and excellence.
- Delegate tasks effectively, manage timelines, and ensure project milestones are met.
Testing and Debugging :
- Conduct rigorous testing and debugging of embedded systems using oscilloscopes, logic analyzers, and debugging tools.
- Develop and execute test cases to ensure system reliability and performance.
Documentation and Standards Compliance :
- Create and maintain comprehensive documentation for software designs, test plans, and user guides.
- Ensure compliance with industry standards and best practices in embedded software development.
Continuous Improvement :
- Stay updated with the latest trends in embedded technologies and propose innovative solutions.
- Drive process improvements to enhance efficiency and product quality.
Qualifications and Skills :
Education : Bachelor's or Master's degree in Electronics& Communication, or a related field.
Experience : 5-8 years of hands-on experience in embedded software development.
Technical Expertise :
- Proficiency in C, C++, and assembly language for embedded systems.
- Strong understanding of RTOS concepts and experience with platforms like FreeRTOS, ThreadX, or VxWorks.
- Knowledge of embedded communication protocols (I2C, SPI, UART, CAN), CSI-2, Display Interface.
- Familiarity with hardware interfaces, PCB design basics, and schematics.
- Experience in low-power embedded systems design is a plus.
Soft Skills :
- Excellent leadership and team management abilities.
- Strong problem-solving, analytical, and decision-making skills.
- Effective communication skills for cross-functional collaboration.
What We Offer :
- Competitive salary and benefits package, ESOPs.
- Opportunities to work on cutting-edge technology projects in a fast-growing industry.
- A collaborative and innovation-driven work environment.
- Professional growth and leadership development opportunities.
Functional Areas: Other
Read full job descriptionPrepare for Senior Embedded Engineer roles with real interview advice
10-15 Yrs
Gurgaon / Gurugram