Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 10977186

    IIT Bombay logo

    UAV Avionics Firmware Engineer

    IIT Bombay · Mumbai · onsite · Posted 71d ago

    Not disclosedFresherfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    Project Research Staff - UAV Avionics Firmware Engineer

    About the project:

    The project funded by the Government focuses on developing and demonstrating drone and allied technologies. The project will address various applications through the utilization of advanced technologies and critical infrastructure. Strong industry connections and collaborations will be fostered to solve pertinent challenges and drive technological advancements. Additionally, comprehensive drone training and awareness programs will be provided to ensure proficiency and understanding among

    People.

    Institute:

    Indian Institute of Technology (IIT) Bombay, Mumbai

    Qualification and Key Skills Required:

    • BTech / BE (or equivalent degree) OR
    • MTech / ME (or equivalent degree) OR
    • Ph.D in Aerospace, Robotics, or Control Systems with relevant experience
    • Solid understanding of Flight Controller firmware(ArduPilot/PX4) specially in state estimation, filter and control part of firmware.
    • Proficiency and understanding in Embedded C/C++ and MATLAB/Simulink.
    • Ability to collaborate across research and engineering teams to translate control algorithms into deployable Flight Controller.
    • Understanding of Controls(Linear/Non-Linear) and UAV(Fixed Wing/VTOL/Multirotor) Flight Dynamics.
    • Understanding of Linear Algebra, Quaternion Math, Coordinate Transformations.
    • Proven experience in PID Control Loops and Tuning, state estimation, and filters.
    • Familiarity with STM32 or similar SoC families.
    • Experience with embedded system development, and various communication protocols (especially USB, SPI, I2C, UART).
    • Good understanding of coding standards, modularity, and unit testing in embedded systems.
    • Prior experience in the Aerospace, Aviation, or UAV industries is highly advantageous.

    Job Profile:

    • Design and develop autonomous flight control for different class of UAVs
    • System identification and understanding mathematical models of UAV Platforms.
    • Calibrate and integrate various sensors (like IMUs, GPS, Barometer and Optical flow sensor)
    • Sensor fusion techniques for state and parameter estimation of UAVs
    • Integration of the developed algorithms into Microcontroller like such as STM32 ARM based processor
    • Collaborate with cross-functional teams to enhance the capabilities of UAV systems
    • Maintain a Proper documentation of design process, test results, modifications in algorithms and provide technical reports
    • Any other work assigned as per requirement

    Sourced from foundit

    Skills

    Flight Controller firmwarePID Control LoopsTuning state estimation and filtersMatlabi2cspiuartUSBlinear algebraSimulinkEmbedded CSTM32ControlsArduPilotPX4Quaternion mathEmbedded System DevelopmentCoordinate transformations

    About IIT Bombay

    IIT Bombay logo

    IIT Bombay

    Education & Training

    603

    employees

    1958

    68 years old

    Mumbai, Maharashtra

    India

    ₹6.5L PA avg

    Avg at IIT Bombay

    About

    IIT Bombay is a premier engineering institution in India, recognized for its research and high-quality education in various engineering disciplines.

    Industries

    Education & Training

    Employee ratings

    10 reviews

    4.5/ 5

    Culture

    4.6

    Career growth

    3.4

    Work-life

    4.2

    Employees rate it well for

    Overall Company45Work-Life Balance44

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    UAV Avionics Firmware Engineer · waiting for your command