Senior Embedded Engineer
Job details
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.
- 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.
- Collaborate with hardware engineers to define and validate system requirements.
- Perform board bring-up, hardware debugging, and interfacing with peripherals, PCB Design reviews.
- 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.
- 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.
- 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.
- Stay updated with the latest trends in embedded technologies and propose innovative solutions.
- Drive process improvements to enhance efficiency and product quality.
- 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.
- Excellent leadership and team management abilities.
- Strong problem-solving, analytical, and decision-making skills.
- Effective communication skills for cross-functional collaboration.
- 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.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.