Embedded Systems Engineer

4 hours ago


Gurgaon, Haryana, India AERIAL IQ Full time

Company
: Aerial IQ India Pvt Ltd

Role

: Embedded Systems Engineer

Functional Area

: Engineering (Software/Embedded)

Employment type

: Full time, Permanent (Gurgaon)

Industry

: Aerospace (UAS)

Location

: Gurgaon

Role Overview:

Here is an exciting opportunity that allows you to work with UAS (Unmanned aerial systems)/Drones, related solutions and sets you up for a great journey in the UAS space globally.

We are looking for a
'Embedded Systems Engineer'

to join our growing product development team. As an expert in embedded solutions, you will be working on both hardware and software side of things. You will be solving challenging problems and developing innovative solutions that find application across many industries. The requirement is immediate, and we are looking for candidates who are passionate about UAS/Drones and aerospace systems in general.

Essential Duties & Responsibilities
:

  • Development of firmware in C and C++ in a UNIX based environment
  • Development of firmware/software, API's and algorithms
  • Design and verification of firmware/embedded software on various platforms
  • Design, prototype and verify systems for various embedded applications
  • Develop and modify firmware/ flight stack such as ArduPilot and PX4
  • Create and manage documentation for active projects
  • Develop hardware and software specifications
  • Development of control system algorithms for customised airframes
  • Development of firmware for embedded sensors in flight stacks like PX4
  • Development of SITL environment for different airframes
  • Provide technical assistance to Engineering, sales and client teams as and when required
  • Develop tools and techniques for testing and verification

Requirements:

  • Bachelor's degree in Computer Engineering or other engineering discipline
  • 0-2 years experience in embedded systems development and troubleshooting and with real-time operating systems
  • Knowledge of communication protocols such as MAVLINK, RTPS/DDS is a must
  • Programming experience in C, C++, Python, ROS, Raspberry pi and other Linux based computers is a must
  • Experience with Arm-based microcontrollers (STM32 F4 and F7 families is a plus) and embedded peripherals (USB, SPI, UART, I2C, CAN, DMA, ADC, timers)
  • Excellent knowledge and understanding of UAV System Dynamics, Flight Mechanics and State Estimation
  • Experience with PX4 and Ardupilot
  • Knowledge of RTOS (multi-threading, multi-tasking, POSIX APIs) is a plus
  • Excellent programming skills
  • Knowledge of control systems and PID controllers
  • Knowledge of tuning procedure for ArduPilot and PX4 firmware
  • Prior experience in UAV industry is a must
  • Excellent communication skills and ability to work in a changing environment on complex projects
  • Outstanding teamwork and an ability to interact with external and internal partners on fast-paced projects
  • Creativity, strong problem-solving skills, excellent verbal and written communication, and presentation skills
  • A passion for technology and analytical approach
  • Self-starter and ability to work in a small start-up ecosystem

Aerial IQ
is an aerospace solutions provider specialising in the domain of unmanned aerial systems (UAS). We strive to be a leader in this space by continuously innovating and providing cutting-edge solutions. Our aim at Aerial IQ is to design & develop indigenous unmanned aerial systems while focusing on emerging new technologies of the future.

We at Aerial IQ always strive to innovate and develop new designs for meeting future needs of our customer and to create IP. Aerial IQ focuses on design, development, integration, manufacturing, and customised solutions involving high technology aerospace systems.

Aerial IQ is fully aligned with the 'Make in India' initiative. We are currently present in India, Australia and UAE.



  • Gurgaon, Haryana, India Inxee Systems Private Limited Full time

    Position Title:AI & Embedded Systems EngineerLocation:GurgaonJob Description:We're looking for an innovative and technically strongR&D Engineer – AI & Embedded Systemswith expertise inPython, AI, and Machine Learning, combined with a solid understanding ofC/C++ and Linux programming. The ideal candidate will bridge the gap betweendata science and embedded...


  • Gurgaon, Haryana, India LAT Aerospace Full time

    We're Hiring: Hardware & Embedded Systems EngineerGurgaon | Full-Time | Core TeamAtLAT Aerospace, we're building India's first clean-sheetShort Take-off and Landing (STOL)aircraft – designed to unlock access to hundreds of underutilised airstrips and redefine regional air mobility. We're looking for aHardware & Embedded Systems Engineerwho can architect,...


  • Gurgaon, Haryana, India Aaizel International Technologies Pvt Ltd Full time

    Job Title: Senior Embedded System EngineerLocation: Gurgaon, IndiaEmployment Type: Full-time/InternshipExperience: 10+ yearsCTC: As per market standardsAbout Aaizel Tech :Aaizel Tech is an innovative technology company at the forefront of developing advancedembedded solutions across diverse applications. We specialize in creating robust and cutting edge...


  • Gurgaon, Haryana, India Temple Full time

    Company DescriptionWe suggest you enter details here.Role DescriptionThis is a full-time on-site role for an Embedded Software Engineer located in Gurugram. The Embedded Software Engineer will be responsible for designing, developing, and implementing embedded software systems. The day-to-day tasks include programming, debugging, and optimizing software for...


  • Gurgaon, Haryana, India Programming Full time

    We are currently looking for relevant profiles for the below position and would prefer immediate joiners. Please note that the location is Gurgaon, as interviews will be conducted face-to-face.Position: Senior Embedded Software Engineer – PCIe / Embedded LinuxLocation: Gurgaon (On-site)Experience: 5+ yearsShift: Late noon (starting at 2 or 3 PM...


  • Gurgaon, Haryana, India Cypherock Full time

    We're Hiring an Embedded Engineer at CypherockLocation: Gurugram (Hybrid)Type: Full-timeExperience:0-2 YearsCTC: LPACypherockis building breakthrough products at the intersection of embedded hardware, security, and blockchain. If you love low-level engineering, security, and solving complex technical problems, this role is for you.What you will do:• Work...

  • Embedded C

    5 days ago


    Gurgaon, Haryana, India Capgemini Full time

    Role OverviewWe are seeking an experienced Embedded Systems Engineer with expertise in IoT, electronic protocols, and smart grid technologies. The ideal candidate will design, develop, and implement embedded solutions for smart meters and related IoT devices.Key ResponsibilitiesDesign and develop embedded software using Embedded C for IoT-based smart grid...


  • Gurgaon, Haryana, India Capgemini Full time

    Job Role: Embedded C DeveloperLocation: NoidaExperience : 2 to 7 YearsNotice Period: 0 to 45 DaysRoles and Responsibilities:Embedded Software Development: Design and develop embedded software solutions for Home appliance productsSystem Architecture: Contribute to the system architecture and design discussions to define the software requirementsDevelop and...

  • Embedded C Developer

    2 weeks ago


    Gurgaon, Haryana, India Capgemini Engineering Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Role: Embedded C DeveloperLocation: NoidaExperience : 2 to 7 YearsEmployment Type : Full TimeInterview Mode : VirtualRoles and Responsibilities:Embedded Software Development: Design and develop embedded software solutions for Home appliance productsSystem Architecture: Contribute to the system architecture and design discussions to define the software...


  • Gurgaon, Haryana, India Talentoj Full time

    Key ResponsibilitiesTechnical DevelopmentDevelop and implement embedded software for vehicle subsystems including powertrain, BMS, chassis, and instrumentation .Design, code, and test modules using Embedded C/C++ on RTOS or bare-metal environments.Work on ECU development , firmware updates, calibration, and low-level driver implementation.Support ...