Lead Aviation Software Engineer - Remote

Remote • Posted 5 hours ago • Updated 5 hours ago
Contract Corp To Corp
Contract W2
Contract Independent
12 Months
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • Aviation Software Engineer
  • Embedded Software Development
  • Linux Systems Programming
  • C/C++
  • UART
  • RS-232
  • TCP/IP
  • Sensor Integration

Summary

 
Lead Aviation Software Engineer
Remote
Exp: 12+ years 
 
 
We are seeking an experienced Lead Aviation Software Engineer to lead the design, development, and modernization of embedded software solutions supporting aviation technology platforms, MicroTower field equipment, and associated cloud-based systems. The ideal candidate will possess deep expertise in Linux-based embedded systems, C/C++ development, hardware/software integration, and aviation-related technologies.
 
Key Responsibilities
  • Lead the design, development, enhancement, and modernization of embedded software applications supporting aviation systems and field-deployed equipment.
  • Architect and implement Linux-based software solutions for embedded and edge computing environments.
  • Develop and maintain software for serial communications, device interfaces, sensor integrations, and hardware communication protocols.
  • Support migration of legacy software applications to modern, modular architectures.
  • Analyze, troubleshoot, and optimize hardware/software interactions to improve system performance and reliability.
  • Collaborate with solution architects, systems engineers, and integration teams to drive platform modernization efforts.
  • Lead technical design reviews, code reviews, testing activities, and deployment processes.
  • Establish software development best practices and provide mentorship to development teams.
  • Ensure compliance with quality, security, and performance standards across software solutions.
  • Support field testing, integration activities, and operational troubleshooting as required.
Required Qualifications
  • Bachelor''s degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • 10+ years of experience in embedded software development.
  • Extensive experience with Linux systems programming and embedded Linux environments.
  • Expert-level proficiency in C and C++ programming.
  • Strong experience with hardware communication protocols including:
  • UART
  • RS-232
  • TCP/IP
  • Serial communications and device interfaces
  • Experience designing modular software architectures and integrating complex systems.
  • Strong debugging, performance tuning, and troubleshooting skills.
  • Experience leading software development projects and providing technical guidance to engineering teams.
  • Excellent written and verbal communication skills.
Preferred Qualifications
  • Aviation industry experience strongly preferred.
  • Private Pilot License (PPL) or higher aviation certification preferred.
  • Experience supporting aviation technology platforms, airfield systems, or flight operations systems.
  • Familiarity with aviation communications, weather systems, navigation systems, or aviation data platforms.
  • Experience with satellite communications, telemetry systems, or industrial automation platforms.
  • Knowledge of software modernization and legacy system transformation initiatives.
  • Experience working in cloud-connected or hybrid edge/cloud environments.
Preferred Candidate Background
Candidates with aviation experience are highly preferred, including:
  • Private Pilot License (PPL), Commercial Pilot License, or higher aviation certification.
  • Experience developing or supporting aviation software systems.
  • Familiarity with aviation communications, weather monitoring systems, flight operations technologies, or airport infrastructure systems.
  • Experience integrating embedded systems with operational aviation platforms.
 
 
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10120177
  • Position Id: 8999178
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Easy Apply

Contract

Depends on Experience

Remote

Today

Easy Apply

Contract

Depends on Experience

Remote

Today

Easy Apply

Contract

Depends on Experience

Remote

3d ago

Easy Apply

Contract

Depends on Experience

Search all similar jobs