Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Bangalore |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | Aviation / Airline |
Functional Area | General / Other Software |
EmploymentType | Full-time |
Embedded Software Engineer | Asteria Aerospace As an Embedded Software Engineer , you will be responsible for developing real - time embedded software to power the flight stack of the next generation of drones at Asteria Aerospace. You will develop efficient , reliable , scalable code running on on - board RTOS to provide guidance , navigation and control of drone flights while always ensuring safety and regulatory compliance of flight. This role involves close co - ordination and interfacing with other engineering teams hardware engineers , application developers , user interface software developers , systems integration and test engineers for design , development , testing and debug. Specific Responsibilities:Design and develop embedded software for drone flight stack including guidance , navigation and control , flight mode logic , onboard interfaces Program 32 - bit microcontrollers to interface with peripherals such as sensors , payloads , wireless radio devices , actuators , displays , SOCs , etc. Perform unit level testing and debug in a software / hardware - in - the - loop test environment Work closely with systems integration and test engineers and support flight testing and debug of flight stack code Participate in writing / reviewing requirements , release planning , sprint planning as part of the product development process. Maintain up - to - date documentation for software design , software code , release notes Qualifications: Bachelor s / Master s degree in ECE / CS or other applicable fieldsDesired Skills: Well versed in C++ programming for embedded systems / RTOS systems and programming for 32bit microcontrollers Familiarity with Object Oriented Programming and Object - Oriented design. Experience in working with and developing code for drone flight stacks such as Ardupilot , PX4 , etc. Experience in development on ROS is a plus Experience in interfacing common robotics sensors such as IMUs , magnetometers , pressure sensors , ultrasonic sensors , LIDARs etc. Familiarity in working with low - level hardware communications protocols . Hands - on experience in embedded software testing and debugging using industry standard tools Working knowledge of Linux and Git / Github for code development is a plus Knowledge of unmanned aerial systems and their control systems is a plus Excellent communication skills , both oral and written. Self - driven and self - motivated , able to work independently as well as part of cross - functional teams Please mention the Job title in the subject line of the email,
Keyskills :
embeddedc i2c spi uart programming softwaretesting embeddedsystems bject ienteddesign embeddedsoftwaretesting object ientedprogramming releasenotes softwaredesign sprintplanning pressuresens embed