Flight Test Engineer – Embedded Software
Location: Bangalore, India
Department: Test & Evaluation
Experience: 2-3 years
- Develop flight test plans, schedules, and operational workflows aligned with program milestones and safety objectives
- Participate in test readiness reviews to assess system maturity and team preparedness
- Conduct hazard analyses and risk assessments with a focus on software-induced hazards, and integrate mitigation strategies into test design
- Factor operational and regulatory requirements into test plans and procedures
- Coordinate with engineering teams to verify aircraft configurations and software baselines ahead of test events
- Oversee pre-flight readiness activities and manage logistical needs at test sites
- Support hardware and software validation through bench testing and system-level checks
- Lead or assist with HIL, SIL, PiL, and other bench tests to validate system functionality
- Execute pre-flight and post-flight inspections and operational checklists during live testing
- Monitor telemetry during flight tests, analyze real-time data, and provide inputs for test progression decisions
- Uphold safety protocols and maintain a controlled, compliant environment during test activities
- Extract, organize, and analyze flight test data using Excel, Python, MATLAB, or equivalent tools
- Document outcomes, lessons learned, and recommendations for process and product refinement
- Participate in post-flight debriefs with cross-functional teams
- Act as the single point of contact between the Flight Test team and the Embedded Software design team
- Participate in software readiness reviews and assess testability of incoming releases
- Serve as the first responder for field debugging and resolution of software-related anomalies
- Translate flight test findings into clear, reproducible feedback for the design team
- Bachelor's degree in Electronics, Electrical, Computer Science, Software, or a related engineering discipline
- 2–3 years of experience in flight testing, system integration, or embedded software development
- Working proficiency in C and/or C++ in an embedded context — comfortable reading production firmware, tracing execution paths, and reasoning about real-time behavior
- Hands-on exposure to RTOS concepts (task scheduling, interrupts, timing, IPC) and bare-metal programming
- Practical experience with embedded communication protocols — CAN, UART, SPI, I²C, RS-422/485, Ethernet; ARINC-429 or MIL-STD-1553 is a plus
- Comfort with embedded debugging tools — JTAG/SWD debuggers, logic analyzers, oscilloscopes, bus analyzers, serial console debugging
- Proficiency in Python for test automation, log parsing, and data analysis; working knowledge of MATLAB and Excel
- Familiarity with Git, Jira or equivalent issue tracking, and software configuration management practices
- Strong understanding of flight test operational frameworks, readiness reviews, and risk management
- Familiarity with Indian and international regulatory frameworks for advanced air systems
- DGCA Remote Pilot Certificate (RPC) for Small/Medium drones is desirable
- Exposure to flight control software stacks (PX4, ArduPilot, or proprietary autopilots) and GCS tools (QGroundControl, MAVLink ecosystem)
- Experience with HIL/SIL benches, Simulink-generated autocode, or model-based design workflows
- Familiarity with DO-178C, ARP4754A, or equivalent safety-critical software development processes
- Scripting ability in Bash or PowerShell for test rig automation and data pipeline tasks
- Willingness to relocate and work in dynamic test environments with variable schedules
- Physically capable of supporting outdoor test activities and field operations
- Strong collaboration, communication, debugging, and technical reasoning skills
- Commitment to safety, quality, and operational discipline
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 over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,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
