Embedded Aviation Engineer

Embedded Aviation Engineer

Posted Today by Allwyn Corporation

Negotiable
Undetermined
Remote
Remote

Summary: The Embedded Aviation Engineer role focuses on developing and maintaining embedded software applications for aviation systems, emphasizing Linux-based solutions and hardware/software integration. The position requires extensive experience in embedded software development and collaboration with various engineering teams to modernize legacy systems. Candidates with aviation-related experience are preferred, but strong embedded software engineering skills from other industries will also be considered. The role is remote and offers a salary dependent on experience.

Key Responsibilities:

  • Design, develop, and maintain embedded software applications supporting aviation and field-deployed systems.
  • Implement Linux-based software solutions for embedded and edge computing environments.
  • Develop software for serial communications, device interfaces, and sensor integrations.
  • Support modernization and migration of legacy software applications to current architectures.
  • Troubleshoot and resolve hardware/software integration issues.
  • Collaborate with architects, engineers, and integration teams to enhance system functionality and performance.
  • Participate in software design reviews, code reviews, testing, and deployment activities.
  • Develop and maintain technical documentation for software solutions.
  • Assist in system integration, validation, and operational support activities.

Key Skills:

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • 7+ years of embedded software development experience.
  • Strong experience with Linux systems programming and embedded Linux environments.
  • Proficiency in C and C++ development.
  • Experience with communication protocols and hardware interfaces, including:
  • UART
  • RS-232
  • TCP/IP
  • Serial communications
  • Experience with embedded systems development and hardware/software integration.
  • Knowledge of modular software architecture and system integration concepts.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration abilities.

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: Other

Detailed Description From Employer:
The ideal candidate will have strong experience in Linux-based embedded development, C/C++ programming, hardware/software integration, and system communications.
This role will contribute to the modernization of existing aviation systems while supporting the development of reliable, scalable, and high-performance software solutions.
Key Responsibilities
  • Design, develop, and maintain embedded software applications supporting aviation and field-deployed systems.
  • Implement Linux-based software solutions for embedded and edge computing environments.
  • Develop software for serial communications, device interfaces, and sensor integrations.
  • Support modernization and migration of legacy software applications to current architectures.
  • Troubleshoot and resolve hardware/software integration issues.
  • Collaborate with architects, engineers, and integration teams to enhance system functionality and performance.
  • Participate in software design reviews, code reviews, testing, and deployment activities.
  • Develop and maintain technical documentation for software solutions.
  • Assist in system integration, validation, and operational support activities.
Required Qualifications
  • Bachelor''s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • 7+ years of embedded software development experience.
  • Strong experience with Linux systems programming and embedded Linux environments.
  • Proficiency in C and C++ development.
  • Experience with communication protocols and hardware interfaces, including:
  • UART
  • RS-232
  • TCP/IP
  • Serial communications
  • Experience with embedded systems development and hardware/software integration.
  • Knowledge of modular software architecture and system integration concepts.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration abilities.
Preferred Qualifications
  • Aviation industry experience preferred.
  • Private Pilot License (PPL) or aviation certification is a plus.
  • Experience with satellite communications, telemetry systems, or industrial automation platforms.
  • Familiarity with aviation communications, weather systems, flight operations, or airfield technologies.
  • Experience supporting software modernization or legacy system migration initiatives.
  • Experience working with cloud-connected systems and distributed platforms.
Preferred Candidate Background
Candidates with aviation-related experience are strongly preferred, including:
  • Private Pilot License (PPL) or higher aviation certification.
  • Experience developing or supporting aviation technology solutions.
  • Familiarity with aviation communications, weather monitoring systems, flight operations systems, or airport infrastructure technologies.
  • Experience integrating embedded systems with operational aviation platforms.
Technical Skills
  • Embedded Software Development
  • Linux Systems Programming
  • Embedded Linux
  • C/C++
  • Hardware/Software Integration
  • UART, RS-232, TCP/IP
  • Sensor Integration
  • Device Communications
  • Software Testing and Debugging
  • System Integration
  • Legacy System Modernization
  • Cloud-Connected Platforms
While aviation experience is highly desirable, candidates with strong embedded software engineering expertise from related industries will also be considered.