{"schemaVersion":"jobsearcher.job.v1","id":"3861148f2c2b2f451cd6280c","url":"https://jobsearcher.com/jobs/3861148f2c2b2f451cd6280c","canonicalUrl":"https://jobsearcher.com/jobs/3861148f2c2b2f451cd6280c","title":"Remote::Aviation Software Engineer(C/C++, linux)","description":"Dice is the leading career destination for tech experts at every stage of their careers. Our client, SkylineIT Solutions, is seeking the following. Apply via Dice today!Job Title: Aviation Software Engineer(C/C++, linux)Location: Remote6 months contract role.OverviewThe 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 ResponsibilitiesDesign, 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 QualificationsBachelor''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:UARTRS-232TCP/IPSerial communicationsExperience 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 abilitiesPreferred QualificationsAviation 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 BackgroundCandidates 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 SkillsEmbedded Software DevelopmentLinux Systems ProgrammingEmbedded LinuxC/C++Hardware/Software IntegrationUART, RS-232, TCP/IPSensor IntegrationDevice CommunicationsSoftware Testing and DebuggingSystem IntegrationLegacy System ModernizationCloud-Connected PlatformsWhile aviation experience is highly desirable, candidates with strong embedded software engineering expertise from related industries will also be considered","company":"Via Dice","rawCompany":"via dice","isRemote":true,"isActive":false,"createdAt":"2026-06-18T10:09:11.815Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Remote::Aviation Software Engineer(C/C++, linux)","description":"Dice is the leading career destination for tech experts at every stage of their careers. Our client, SkylineIT Solutions, is seeking the following. Apply via Dice today!Job Title: Aviation Software Engineer(C/C++, linux)Location: Remote6 months contract role.OverviewThe 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 ResponsibilitiesDesign, 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 QualificationsBachelor''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:UARTRS-232TCP/IPSerial communicationsExperience 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 abilitiesPreferred QualificationsAviation 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 BackgroundCandidates 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 SkillsEmbedded Software DevelopmentLinux Systems ProgrammingEmbedded LinuxC/C++Hardware/Software IntegrationUART, RS-232, TCP/IPSensor IntegrationDevice CommunicationsSoftware Testing and DebuggingSystem IntegrationLegacy System ModernizationCloud-Connected PlatformsWhile aviation experience is highly desirable, candidates with strong embedded software engineering expertise from related industries will also be considered","datePosted":"2026-06-18T10:09:11.815Z","dateModified":"2026-06-18T10:09:11.815Z","hiringOrganization":{"@type":"Organization","name":"Via Dice","sameAs":"https://jobsearcher.com"},"jobLocationType":"TELECOMMUTE","applicantLocationRequirements":{"@type":"Country","name":"US"},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3861148f2c2b2f451cd6280c"},"url":"https://jobsearcher.com/jobs/3861148f2c2b2f451cd6280c"}}