Responsibilities:
- Lead the development of cutting-edge software systems: Oversee the design, development, and testing of software & firmware for flight control systems, navigation algorithms, mission planning software, energy management systems, and other safety critical software components.
- Build and lead a world-class software engineering team: Recruit, mentor, and develop a high-performing team of software & firmware engineers, data scientists, and simulation specialists. Foster a collaborative and innovative environment that encourages creativity and problem-solving.
- Develop and maintain high-fidelity simulation, test and data management environments: Lead the development and maintenance of simulation environments for testing and validating software systems.
- Lead full lifecycle toolchain: Lead and scale our software infrastructure. This includes leading the development and implementation of a robust software toolchain, including efficient and reliable CI/CD pipelines to accelerate the development, testing, and deployment of software, ensuring rapid iteration and continuous improvement. Lead the design and implementation of the data management toolchain. Lead and implement AI capabilities in our software toolchain to support efficient, rapid development and testing.
- Collaborate with multidisciplinary teams: Work closely with hardware engineers, aerodynamics experts, and other stakeholders to ensure seamless integration of software and hardware systems. You will support the integration of real-time simulation models in hardware-in-the-loop (HIL) systems test environments and support the hardware/software integration activities.
- Drive innovation in autonomous flight: Stay abreast of the latest advancements in high integrity, real-time robotics systems and other relevant technologies to continuously improve the performance and capabilities of our aircraft.
- Ensure safety and compliance: Develop and implement robust safety and quality assurance processes to ensure the highest levels of safety and reliability for our autonomous aircraft.
Qualifications:
- 15+ years of proven experience leading and managing high-performing software engineering teams in a fast-paced and demanding environment.
- Deep understanding of software & firmware for flight control systems, navigation algorithms, and other safety critical components for autonomous aircraft or other high integrity systems. Examples include aerospace, electric vehicles, autonomous driving, robotics, or other relevant industries.
- Expertise in software development methodologies, including Agile and DevOps.
- Deep and applied knowledge of complex, modern software stacks.
- Experience building or using simulation environments to test software.
- Excellent communication, collaboration, and leadership skills.
Technical Expertise (Desired):
- Real-Time Systems: Embedded systems programming, real-time operating systems (RTOS), data acquisition and processing.
- Simulation & Modeling: High-fidelity real-time simulation environments, physics-based modeling, system identification, validation and verification.
- Software Toolchain Development: Experience with build systems (e.g., CMake, Bazel), version control systems (e.g., Git), code review tools, and continuous integration/continuous deployment (CI/CD) pipelines.
- Control Systems: Robust control algorithms (PID, LQR, MPC), nonlinear control theory, fault detection and isolation, control allocation.
- Autonomous Flight Algorithms: Experience with path planning algorithms (e.g., A*, RRT*), motion planning, obstacle avoidance, and trajectory optimization.
- Cloud Computing: Experience with cloud computing platforms for software development, testing, and deployment.
- Data Analysis & Visualization: Experience with data analysis and visualization tools for test data analysis, performance monitoring, and debugging.
Other Jobs from Wisk Aero
Staff Controls Engineer
Actuation Senior Systems Engineer
Lead Propulsion Engineering Test Technician
Staff Battery Test Engineer
Similar Jobs
Software Engineering & DevOps Internship
Intern 2025 - Data Scientist
Senior Software Engineer - JavaScript, NodeJS, ReactJS
Senior QA SW Engineer (9790
Software Engineering LMTS
Sr. DevSecOps Engineer
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