2,869 Senior Aerospace Systems Engineer Flight Dynamics jobs in Kenya
Senior Aerospace Systems Engineer - Flight Dynamics
Posted 6 days ago
Job Viewed
Job Description
In this critical role, you will be responsible for the analysis, design, and validation of flight dynamics systems for aircraft and spacecraft. You will develop and refine mathematical models that describe vehicle behavior, conduct simulations to predict performance, and ensure the stability and controllability of aerospace systems throughout their mission lifecycle. Your work will directly impact the safety, efficiency, and success of complex aerospace missions. This role demands a deep understanding of orbital mechanics, aerodynamics, control theory, and advanced simulation techniques.
Key Responsibilities:
- Develop and maintain high-fidelity mathematical models of aerospace vehicle dynamics, including aerodynamic, propulsive, and gravitational effects.
- Perform simulations and analyses to predict vehicle performance, stability, and controllability.
- Design and implement control laws and guidance algorithms to achieve desired flight trajectories and mission objectives.
- Validate simulation models against flight test data and real-world performance.
- Contribute to the systems engineering process, including requirements definition, architecture design, and verification & validation (V&V).
- Collaborate with cross-functional teams, including aerodynamics, propulsion, structures, and avionics engineers.
- Develop and execute test plans for flight dynamics systems, both in simulation and potentially during flight testing.
- Analyze flight anomalies and system failures, providing root cause analysis and recommending corrective actions.
- Stay current with advancements in aerospace technology, modeling, simulation, and control systems.
- Prepare technical documentation, reports, and presentations for internal reviews and external stakeholders.
- Mentor junior engineers and contribute to the team's technical growth.
- Ensure adherence to safety standards and regulatory requirements.
The ideal candidate will hold a Master's or Ph.D. in Aerospace Engineering, Mechanical Engineering, or a related field, with a minimum of 7 years of experience in flight dynamics and control systems for aerospace applications. Proven expertise in using simulation tools such as MATLAB/Simulink, STK, or similar is essential. A strong foundation in mathematics, physics, and engineering principles is required. Excellent analytical, problem-solving, and communication skills are a must. This remote role requires a self-motivated individual with strong organizational skills and the ability to work effectively in a distributed team environment. We are seeking a highly competent engineer passionate about pushing the boundaries of aerospace innovation.
Senior Avionics Software Engineer - Autonomous Systems
Posted 17 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement real-time embedded software for avionics systems, focusing on autonomous flight capabilities.
- Write clean, efficient, and well-documented code in C/C++.
- Develop and execute unit tests, integration tests, and system tests to ensure software reliability and performance.
- Collaborate with systems engineers and hardware engineers to define software requirements and architecture.
- Participate in code reviews and provide constructive feedback to peers.
- Debug and troubleshoot complex software issues in simulated and actual flight environments.
- Ensure software development adheres to stringent safety and certification standards (e.g., DO-178C).
- Contribute to the overall system design and architecture of autonomous flight control systems.
- Stay updated with the latest advancements in avionics software, autonomous technologies, and embedded systems.
- Document software designs, test results, and user manuals.
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related field.
- Minimum of 6 years of experience in embedded software development for avionics systems.
- Strong proficiency in C and/or C++ programming languages.
- Experience with real-time operating systems (RTOS) such as VxWorks, QNX, or similar.
- Familiarity with avionics standards (e.g., ARINC protocols) and safety-critical software development practices (e.g., DO-178C).
- Experience with model-based design and code generation tools is a plus.
- Knowledge of control systems, navigation algorithms, and sensor fusion is highly desirable.
- Excellent problem-solving, debugging, and analytical skills.
- Ability to work independently and collaboratively in a fully remote setting.
- Strong communication skills to effectively convey technical information.
Senior Avionics Software Engineer - Embedded Systems
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for avionics systems using C/C++.
- Develop real-time operating system (RTOS) applications for safety-critical environments.
- Write and maintain clear, efficient, and well-documented code adhering to coding standards.
- Perform software unit testing, integration testing, and system testing.
- Analyze software requirements and create detailed software design specifications.
- Participate in software architecture design and technical reviews.
- Ensure software compliance with industry standards such as DO-178C.
- Collaborate with systems engineers, hardware engineers, and quality assurance teams.
- Debug and resolve complex software defects and issues.
- Develop and execute test cases and test procedures.
- Contribute to the development of simulation and testing tools.
- Maintain version control of software code using Git or similar systems.
- Document software designs, test plans, and test results comprehensively.
- Provide technical leadership and mentorship to junior software engineers.
- Stay updated with the latest trends and technologies in embedded software development and avionics.
- Bachelor's degree in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field. Master's degree preferred.
- Minimum of 7 years of experience in embedded software development, with a significant focus on avionics.
- Strong proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as VxWorks, Integrity, or similar.
- Deep understanding of safety-critical software development standards, particularly DO-178C.
- Familiarity with avionics systems (e.g., flight control, navigation, communication, displays).
- Experience with software testing methodologies and tools.
- Proficiency in using development and debugging tools.
- Excellent analytical and problem-solving skills.
- Strong written and verbal communication skills, with the ability to articulate technical concepts effectively.
- Proven ability to work independently and as part of a distributed, remote team.
- Experience with model-based development (MBD) and auto-coding tools is a plus.
- Familiarity with scripting languages (e.g., Python) for automation is desirable.
Senior Aircraft Systems Engineer - Avionics Integration
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and integrate aircraft avionics systems.
- Define system requirements and create Interface Control Documents (ICDs).
- Perform system-level analysis, troubleshooting, and validation of avionics components.
- Ensure compliance with aviation standards and regulations (e.g., DO-178C, DO-254).
- Collaborate with hardware, software, and airframe integration teams.
- Develop and execute system verification and validation test plans.
- Document all engineering designs, processes, and results.
- Stay current with advancements in avionics technology.
- Bachelor's or Master's degree in Aerospace, Electrical Engineering, or a related field.
- 7+ years of experience in aircraft systems engineering, with a focus on avionics.
- Proven experience in avionics system design, integration, and testing.
- Familiarity with avionics communication protocols (e.g., ARINC 429, CAN, Ethernet).
- Strong understanding of real-time operating systems and embedded systems.
- Excellent analytical, problem-solving, and technical documentation skills.
- Experience with simulation and modeling tools (e.g., MATLAB/Simulink).
Senior Aircraft Systems Engineer - Avionics Focus
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design and development of avionic systems, including communication, navigation, surveillance, and flight control systems, adhering to stringent aerospace standards.
- Perform systems engineering activities such as requirements definition, system architecture design, interface management, and trade studies.
- Oversee the integration of avionic components and subsystems into the overall aircraft platform.
- Develop and execute comprehensive test plans, including hardware-in-the-loop (HIL) simulations and flight testing protocols.
- Ensure all designs and processes comply with aviation regulations (e.g., EASA, FAA) and industry standards (e.g., DO-178C, DO-254).
- Troubleshoot and resolve complex technical issues related to aircraft systems and avionics throughout the development lifecycle.
- Collaborate effectively with cross-functional engineering teams, including software, hardware, mechanical, and aerodynamic engineers.
- Prepare and review detailed technical documentation, including specifications, design reports, test procedures, and certification documentation.
- Mentor junior engineers and provide technical guidance on avionic systems and engineering best practices.
- Stay current with advancements in avionics technology, digital systems, and aerospace engineering methodologies.
- Contribute to proposal development and technical planning for new projects.
Qualifications:
- Master's or Ph.D. in Aerospace Engineering, Electrical Engineering, Computer Engineering, or a closely related field.
- Minimum of 8 years of progressive experience in aircraft systems engineering, with a specialized focus on avionics.
- Proven experience in the design, integration, and testing of avionic systems for manned or unmanned aircraft.
- Deep understanding of aircraft communication, navigation, flight control, and sensor systems.
- Familiarity with aerospace certification processes and regulatory requirements.
- Proficiency in systems engineering tools (e.g., DOORS) and simulation software.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong leadership, communication, and interpersonal abilities, essential for remote collaboration.
- Ability to work independently and manage complex projects effectively in a distributed team environment.
Join our client in shaping the future of aerospace, contributing to groundbreaking projects from Ruiru, Kiambu, KE .
Senior Avionics Software Engineer
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for avionics systems, ensuring compliance with stringent aerospace standards (e.g., DO-178C).
- Write clean, efficient, and maintainable code in C, C++, Ada, or other relevant languages for real-time embedded systems.
- Develop and execute unit tests, integration tests, and system tests to ensure software quality and functionality.
- Debug and resolve complex software defects and issues in a timely manner.
- Collaborate with hardware engineers, systems engineers, and other software developers to define software requirements and architecture.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Develop and maintain software documentation, including design specifications, test plans, and user guides.
- Analyze software requirements and contribute to the overall system design.
- Troubleshoot and resolve issues identified during system integration and flight testing.
- Stay abreast of the latest advancements in avionics technology, embedded systems, and software development methodologies.
- Contribute to the continuous improvement of the software development process and tools.
- Ensure all software development activities meet safety-critical requirements and regulatory compliance.
- Assist in the certification process for avionics software with aviation authorities.
- Mentor junior software engineers and provide technical guidance.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Minimum of 7 years of experience in embedded software development, with a significant portion focused on avionics systems.
- Proficiency in C, C++, or Ada programming languages for real-time embedded systems.
- Strong understanding of Real-Time Operating Systems (RTOS) such as VxWorks, INTEGRITY, or RTLinux.
- Experience with avionics architectures and protocols (e.g., ARINC 429, ARINC 664/AFDX, MIL-STD-1553).
- Familiarity with safety-critical software development processes and standards (e.g., DO-178C).
- Experience with software testing tools and methodologies, including static analysis and dynamic analysis.
- Proficiency in version control systems (e.g., Git) and build systems.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Ability to work independently and manage multiple tasks effectively.
- Experience with requirements management tools (e.g., DOORS) is a plus.
Lead Avionics Software Engineer - Remote
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of complex avionics software modules.
- Mentor and manage a team of software engineers, providing technical direction and performance feedback.
- Define software architecture and ensure adherence to software development processes and standards (e.g., DO-178C).
- Oversee the integration of software components with hardware and other systems.
- Develop and execute comprehensive software testing and verification plans.
- Analyze system requirements and translate them into detailed software specifications.
- Troubleshoot and resolve complex software issues encountered during development and testing.
- Collaborate with systems engineers, hardware engineers, and quality assurance teams.
- Contribute to continuous improvement of software development methodologies and tools.
- Stay updated on the latest advancements in avionics technology and software engineering practices.
- Master's degree in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field.
- 12+ years of experience in avionics software development, with at least 3 years in a lead or supervisory role.
- Extensive experience with embedded software development for safety-critical systems.
- Proficiency in C/C++ programming languages and real-time operating systems (RTOS).
- Strong understanding of DO-178C software development standards and processes.
- Experience with software modeling and simulation tools.
- Excellent leadership, communication, and problem-solving skills tailored for remote team management.
- Proven ability to manage complex software projects and deliver results within challenging timelines.
- Familiarity with aircraft systems and avionics architectures is essential.
This role provides a significant opportunity to influence the future of aviation technology, working remotely on projects located in and around Kericho, Kericho, KE .
Be The First To Know
About the latest Senior aerospace systems engineer flight dynamics Jobs in Kenya !
Remote Senior Avionics Software Engineer
Posted 4 days ago
Job Viewed
Job Description
As a Senior Avionics Software Engineer, you will be responsible for all phases of the software development lifecycle, from requirements gathering and architecture design to coding, unit testing, integration, and validation. You will work with state-of-the-art technologies, developing software for flight control systems, navigation systems, communication systems, and other critical avionics applications. A key part of your role will involve ensuring software reliability, safety, and compliance with stringent aerospace standards, such as DO-178C. You will collaborate closely with hardware engineers, systems engineers, and test pilots in a virtual environment, contributing to the seamless integration of software and hardware components.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, with a minimum of 7 years of experience in embedded software development, specifically within the aerospace or defense industry. Proven experience with real-time operating systems (RTOS), C/C++, and low-level programming is mandatory. A strong understanding of avionics architectures, communication protocols (e.g., ARINC 429, MIL-STD-1553), and software safety standards (e.g., DO-178C) is essential. Experience with model-based design and code generation tools is highly desirable. Excellent problem-solving, debugging, and analytical skills are required, along with the ability to work independently and manage tasks effectively in a remote, collaborative setting. Strong written and verbal communication skills are vital for clear documentation and team interaction.
This role offers an exceptional opportunity to work on challenging and innovative avionics projects that directly impact flight safety and performance. You will be part of a forward-thinking organization that values technical excellence and fosters a culture of continuous learning. If you are a highly skilled software engineer with a passion for aerospace and are looking for a remote position that offers significant impact and professional growth, we encourage you to apply. Join us in shaping the future of flight through advanced software solutions.
Lead Aircraft Systems Engineer
Posted 9 days ago
Job Viewed
Job Description
Principal Aircraft Systems Engineer
Posted 23 days ago
Job Viewed
Job Description
This position requires a deep understanding of aerospace engineering principles, systems integration, and regulatory requirements. You will work with cross-functional teams, including design, manufacturing, and flight test, to translate requirements into robust technical solutions. Key responsibilities include developing system architectures, performing detailed analysis and simulations, conducting rigorous testing and validation, and troubleshooting complex engineering challenges.
As a Principal Engineer, you will also mentor junior engineers, contribute to strategic technical planning, and maintain a cutting-edge understanding of emerging aerospace technologies. The role demands exceptional analytical skills, meticulous attention to detail, and strong communication abilities to effectively collaborate with internal teams and external partners.
This is a 100% remote position, offering the flexibility to work from your preferred location within Kenya. We are looking for a self-motivated and proactive individual who thrives in a challenging and dynamic environment. You will be expected to produce high-quality technical documentation, present findings to management, and drive innovation in aircraft systems development.
Qualifications:
- Master's degree or Ph.D. in Aerospace Engineering, Mechanical Engineering, Electrical Engineering, or a closely related field.
- 15+ years of progressive experience in aircraft systems engineering.
- Proven track record of leading complex aerospace projects from concept to certification.
- Extensive knowledge of aircraft systems (avionics, hydraulics, pneumatics, propulsion, structures).
- Proficiency in systems engineering tools and methodologies (e.g., DO-178C, DO-254).
- Strong analytical and problem-solving skills, with experience in simulation and modeling software.
- Excellent leadership, teamwork, and communication skills.
- Experience with military or commercial aircraft development programs is highly advantageous.