Powertrain Simulation and Modeling Engineer
Job Title: Powertrain Simulation and Modeling Engineer - Aircraft Electronics & Software Development
Department: Research & Development (R&D)
Industry: Aerospace, Aircraft Electronics & Avionics
Employment Type: Full-Time
Experience Requirements: 2 years or more of experienced candidates.
Candidates may be considered at different experience levels based on their technical capabilities:
- Strong fundamentals in MATLAB, Simulink, Python, control systems, and electrical/electronic engineering.
- Practical experience in aircraft electronics, powertrain modeling, electric propulsion, embedded systems, simulation automation, or aerospace system validation.
Educational Qualifications:
Bachelor's or master's degree in one of the following disciplines:
Aerospace Engineering, Electrical Engineering, Electronics and Communication Engineering, Instrumentation and Control Engineering, Mechatronics Engineering, Embedded Systems or a related engineering discipline.
Candidates with relevant professional experience in MATLAB/ Simulink, aircraft electronics, electric propulsion, powertrain simulation, or Python-based engineering tools are encouraged to apply.
Job Summary
We are seeking a skilled MATLAB/Simulink engineer with expertise in aircraft electronics, powertrain system simulation, and Python programming to support the development, modeling, simulation, analysis, and validation of aircraft systems.
The candidate will be responsible for developing MATLAB/Simulink-based simulation models for aircraft powertrain systems, electrical power distribution, propulsion systems, control algorithms, and avionics applications. The role also involves Python-based automation, engineering data analysis, software testing, and integration of electronic and embedded control systems.
The ideal candidate should have a strong understanding of system modeling, aircraft electrical and electronic systems, powertrain performance analysis, and programming, with the ability to work across hardware, software, and system engineering teams.
Key Responsibilities
A. MATLAB/Simulink Development
- Develop and maintain simulation models using MATLAB, Simulink, and Stateflow.
- Implement mathematical models, control algorithms, and system-level simulations for aircraft applications.
- Perform dynamic system analysis, numerical simulations, and performance evaluations.
- Develop MATLAB scripts for engineering calculations, data processing, visualization, and simulation automation.
- Debug simulation models and validate results against design requirements and test data.
- Support model-based design and simulation-driven development activities.
B. Aircraft Powertrain Simulation and Modeling
- Develop MATLAB/Simulink-based simulation tools for aircraft powertrain systems.
- Model aircraft propulsion and powertrain architectures, including conventional, electric, and hybrid-electric systems, as applicable.
- Develop and analyze models of electric motors, generators, batteries, inverters, power converters, motor controllers, and associated electrical systems.
- Perform aircraft power demand, load estimation, energy consumption, efficiency, and endurance analysis.
- Simulate powertrain operating conditions, transient responses, load variations, and system performance.
- Develop battery models and implement State of Charge (SOC) estimation and energy management algorithms, where applicable.
- Analyze electrical power generation, distribution, conversion, and consumption within aircraft systems.
- Integrate powertrain models with sensors, control units, avionics interfaces, and embedded controllers.
- Conduct simulation-based verification and validate powertrain performance against theoretical calculations, system specifications, and available test data.
- Support the development of reusable MATLAB-based aircraft powertrain simulation tools and engineering workflows.
C. Aircraft Electronics and Avionics
- Support the modeling, development, and testing of aircraft electronic systems and avionics subsystems.
- Analyze sensor interfaces, data acquisition systems, instrumentation, and electronic control units.
- Develop algorithms for signal processing, sensor data analysis, monitoring, and fault detection.
- Support integration between electronic hardware, embedded software, and simulation environments.
- Analyze system performance and troubleshoot electrical, electronic, and control-related issues.
- Assist in the development of automated test procedures for aircraft electronic systems.
D. Python Programming and Automation
- Develop Python scripts and utilities for simulation automation, engineering calculations, and data analysis.
- Automate MATLAB/Simulink model execution, parameter sweeps, test cases, and report generation.
- Process and visualize simulation outputs, test logs, sensor measurements, and powertrain performance data.
- Develop tools for comparing simulation results with experimental or hardware test data.
- Implement data processing, plotting, statistical analysis, and performance evaluation workflows.
- Integrate Python-based tools with MATLAB/Simulink workflows using suitable interfaces.
E. Embedded Systems and Communication Interfaces
- Support the development and testing of embedded control systems used in aircraft electronics and powertrain applications.
- Work with microcontrollers, electronic control units, sensors, and actuator interfaces.
- Develop or integrate control algorithms intended for embedded implementation.
- Understand and work with communication protocols such as UART, SPI, I²C, CAN, and ARINC 429, as applicable.
- Assist with hardware-software integration, data logging, debugging, and interface testing.
- Collaborate with firmware and hardware engineers to resolve system integration issues.
F. Testing, Verification, and Validation
- Perform Software-in-the-Loop (SIL) and Model-in-the-Loop (MIL) testing.
- Support Hardware-in-the-Loop (HIL) testing, where applicable.
- Develop test scenarios, test scripts, verification procedures, and validation reports.
- Analyze simulation and test results to identify performance deviations and potential design issues.
- Maintain technical documentation, model specifications, test records, and engineering reports.
- Follow applicable aerospace software, system safety, quality, and configuration management processes.
Required Technical Skills
- Strong programming knowledge in MATLAB and Python.
- Practical knowledge of MATLAB/Simulink for system modeling, simulation, and algorithm development.
- Understanding of aircraft electronics, avionics, electrical systems, or aerospace engineering fundamentals.
- Knowledge of dynamic system modeling, control systems, and numerical analysis.
- Understanding of aircraft powertrain concepts, electrical power systems, or propulsion system fundamentals.
- Ability to develop scripts for engineering calculations, data processing, and simulation result analysis.
- Familiarity with debugging, software testing, verification, and technical documentation.
- Strong analytical, troubleshooting, and problem-solving skills.
Preferred Technical Skills
- Experience with MATLAB/Simulink, Stateflow, Simscape, and Simscape Electrical.
- Familiarity with Aerospace Toolbox and other relevant MATLAB toolboxes.
- Knowledge of aircraft powertrain simulation, electric propulsion, or hybrid-electric propulsion systems.
- Experience in modeling batteries, electric motors, generators, inverters, converters, and electrical loads.
- Understanding of battery State of Charge (SOC), energy management, power demand, and efficiency calculations.
- Knowledge of control system design, signal processing, sensor modeling, and fault detection.
- Familiarity with embedded C/C++, microcontrollers, and hardware-software integration.
- Experience with SIL/HIL testing, automated test frameworks, and model-based design.
- Familiarity with Git, version control, and software configuration management.
- Knowledge of aerospace development standards, including DO-178C where applicable to the project.
Key Competencies
- Strong analytical and mathematical modeling skills.
- Practical problem-solving and debugging capabilities.
- Ability to translate engineering requirements into simulation models and software tools.
- Good understanding of electrical and electronic systems.
- Ability to analyze complex simulation outputs and prepare technical reports.
- Attention to detail, quality, reliability, and safety.
- Effective communication and collaboration with multidisciplinary engineering teams.
- Willingness to learn new aerospace technologies and simulation methodologies.