About the Role
Our client, a cutting-edge aviation technology firm, is revolutionizing aircraft systems through innovative software solutions. We are seeking a highly motivated and experienced Remote Aircraft Systems Engineer to join our fully remote team. This position is pivotal in the design, development, and integration of advanced software for aircraft systems, focusing on enhancing performance, safety, and efficiency. You will be instrumental in pushing the boundaries of aviation technology from the comfort of your home office. This is an exceptional opportunity to contribute to groundbreaking projects within the aerospace sector, working collaboratively with a global team of experts. The role demands a proactive approach, exceptional technical acumen, and a passion for aviation innovation.
Key Responsibilities
- Design, develop, test, and deploy software solutions for aircraft systems, including flight control, navigation, and communication systems.
- Collaborate with cross-functional teams, including hardware engineers, system architects, and safety experts, in a remote setting.
- Develop and maintain software requirements, specifications, and design documentation.
- Perform software integration and verification activities, ensuring seamless operation with other aircraft systems.
- Conduct thorough code reviews, unit testing, and system testing to ensure software quality and reliability.
- Troubleshoot and resolve complex software issues and bugs identified during development or testing phases.
- Contribute to the continuous improvement of software development processes and methodologies.
- Stay abreast of the latest advancements in aviation software, embedded systems, and relevant technologies.
- Ensure all software development adheres to strict aviation safety standards and regulatory requirements (e.g., DO-178C).
- Participate actively in virtual team meetings, design discussions, and project planning sessions.
Requirements
- Bachelor's or Master's degree in Aerospace Engineering, Computer Science, Electrical Engineering, or a related field.
- Proven experience (5+ years) in software development for embedded systems, specifically within the aerospace or aviation industry.
- Strong programming skills in languages such as C, C++, Python, or Ada.
- Experience with real-time operating systems (RTOS) and safety-critical software development.
- Familiarity with aviation communication protocols (e.g., ARINC 429, AFDX) and navigation systems.
- Understanding of DO-178C certification processes and standards is highly desirable.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Excellent analytical, problem-solving, and debugging skills.
- Strong verbal and written communication skills, essential for effective remote collaboration.
- Ability to work autonomously and manage time effectively in a remote work environment.
- Must be legally authorized to work remotely and have a stable internet connection.
Benefits
- Highly competitive salary package, reflecting the specialized nature of the role.
- Fully remote work arrangement, offering excellent work-life balance.
- Opportunity to work on innovative and impactful aviation technology projects.
- Access to cutting-edge development tools and resources.
- Generous professional development budget for conferences, courses, and certifications.
- Comprehensive health, dental, and vision insurance plans.
- Retirement savings plan with company matching.
- Flexible working hours to accommodate different time zones.