Embedded Systems Engineer

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company

Role

Functional Area

Employment type

Industry

Location


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.

‘Embedded Systems Engineer’


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

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You