What you will do:
- Design, develop, and integrate perception algorithms for autonomous flight, including:
- -Sensor Fusion: Combine data from various sensors (e.g., LiDAR, cameras, radar, GPS) for accurate and robust object detection and tracking.
- -Obstacle Avoidance: Develop algorithms for real-time detection and avoidance of static and dynamic obstacles (e.g., buildings, vehicles, pedestrians, drones) to include Airborne Detection and Avoidance (ACAS) and Terrain Awareness & Warning Systems (TAWS) performance criteria
- -Terrain Mapping: Generate accurate 3D maps of the environment for navigation and planning.
- -Landing Zone Detection: Develop algorithms for automatic detection and assessment of suitable landing zones.
- Conduct rigorous flight tests to evaluate the performance of perception systems in real-world scenarios.
- Be responsible for developing software used in the end-to-end testing of embedded sensors from simulation to flight test.
- Work with the systems engineers to understand the functional and performance requirements for the confliction detection, navigation, & flight path management system and subsystems.
- Work with the R&D team to develop test plans specifying flight tests that need to be performed, the sensor and ground truth data that needs to be collected, and the expected results.
- You will plan and execute mentorship programs for junior Software Engineers.
What you have done:
- B.S. in Computer Engineering, Aerospace Engineering, STEM, or equivalent real-world experience and 8+ years industry experience Networking Software development.
- You have demonstrable proficiency in Python and other object oriented programming languages for embedded systems, robotics or network-based services.
- Development of safety-critical and real-time software using model based design tools.
- You have a strong understanding of basic embedded software concepts such as signal analysis, hardware abstraction layers, firmware drivers, and memory allocation.
- You have experience with commonly used project management, bug tracking, continuous integration tools e.g., JIRA.
- You have experience with capturing, monitoring and analyzing network traffic, e.g., Wireshark, tcpdump, iPerf.
- You have experience with Linux, e.g., configuration management, shell scripting.
- You have experience with Docker or experience with containerization in general.
- You have experience with the Google Cloud Products and BigQuery is a plus.
Desired:
- You have experience with real time operating systems (RTOS), and other low-level C/C++ software.
- You have experience with MATLAB/Simulink Model-Based Design.
- You have C/C++ programming experience with the GNU Toolchain (gcc, gdb).
- You have familiarity with flight simulators leveraging both software and hardware “in-the-loop” testing strategies
- You are familiar with Agile software development, unit Testing and test driven development.
- You have familiarity with flight test operations.
- You have familiarity with sensors used in the aviation industry, e.g., ADS-B, GPS, INS, radios, etc.
- You have familiarity with embedded systems communication protocols, e.g., CAN, ARINC, I2C, SPI
Who you are:
- You are a highly motivated, self starting individual with a broad set of skills and never afraid of facing complex technical challenges.
- You are a solution oriented individual with a strong analytical mindset.
- You have strong communication skills and can easily tailor your communications to suit the audience.
- You can adapt quickly or propose changes needed to achieve early results in a timely fashion.
- You embrace challenges and take commitments and deliver results within reasonable expectations.
- You are a positive team player.
Other Jobs from Wisk Aero
Staff System Test Engineer
Senior R&D Flight Test Engineer
Staff Battery Thermal Design Engineer
Senior Software Engineer, Simulation Integration
Senior Battery Abuse Test Engineer
Similar Jobs
Systems/Data Lead – Sensors
Signals Software Engineer Subject Matter Expert
Software Test Engineer -Electrophysiology
Principal Software Engineer - Electrophysiology
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say