Autonomous Flight software engineer
Location
Bangalore | India
Job description
About RangeAero
RangeAero envisions itself among the leaders in the regional unmanned aviation with ultra-low-cost-aircraft globally, by strategically positioning the tech amp; development operations in India- an emerging hub for aerospace component manufacturing. RangeAero is materialising the opportunity for short-haul cargo operations at 4x speed with autonomous microlight helicopters (2-seater equivalent), with capacity of 150 kgs to cover 200 kms. RangeAero is creating the full ecosystem for such pilotless freight aircrafts including the operational tech-framework.
We are looking for bright and passionate folks like you to join our exceptional team.
About The Position You will develop highly-deterministic C++ software in a bare metal environment that works with sensors amp; control systems, robustly handles system faults, and integrates with other subsystems for the unmanned helicopters.
What Qualifications You Should Have A bachelor's degree and 3 years of professional work experience (or an advanced degree Masters with 2 year of professional experience, or PhD in a relevant field) is required.
What You'll Be Do - Develop the overall architecture of autonomous systems for unmanned helicopters, considering integration with existing avionics and control systems.
- Select and integrate sensors, such as GPS, lidar, radar, and cameras, to provide the necessary data for the autonomous system.
- Apply machine learning and computer vision techniques to interpret sensor data, recognize objects and obstacles, and make real-time decisions based on the environment.
- Implement communication systems that allow the unmanned helicopter to receive and transmit data for remote control, mission updates, and coordination with other unmanned systems.
- Utilize simulation tools and hardware-in-the-loop (HIL) testing to validate the performance of autonomous systems in various scenarios and conditions.
- Implement fail-safe mechanisms and redundancy to ensure the safe operation of autonomous systems, especially in critical situations or in the event of component failures.
- Design user interfaces for operators to monitor and interact with the autonomous system, including mission planning and monitoring tools.
- Implement data logging systems to capture and analyze performance data, facilitating continuous improvement and debugging.
We Are Looking For Someone Who - Is available for a full time (in-office) position. and can start immediately or within a month.
- Can write efficient code in C++/Python and well versed with DSA concepts.
- Has a good understanding of mathematical concepts related to autonomous systems and interested in solving robotics problems.
- Can take the responsibility and ownership of the job.
How To Stand Out - Experience using advanced C++ language features in production code
- Thorough understanding of computer architecture, operating systems and networking
- Ability to work in a self-directed manner in a fast-paced environment
- Experience developing software for safety critical applications
- Excellent written and verbal communication skills
Benefits You Get Working With Us - Association amp; supervision by industry experts and senior members.
- Other early-stage company benefits including ESOPs
- Performance oriented work culture for the development of extraordinary aerospace products
Salary range: INR 14-17 LPA
Job tags
Salary