1

Embedded Flight Software Engineer Jobs in Ohio (NOW HIRING)

$80 - $100/hr

Flight Control & Autonomy Development Design and refine Guidance, Navigation, and Control (GNC ... Embedded Real-Time Systems Implement and optimize control software on RTOS-based embedded platforms ...

Embedded Software Engineer

Mayfield Heights, OH · On-site

$133K - $176K/yr

Mid-Level Embedded Software Engineer Hybrid Mayfield Heights, OH (Onsite Monday, Tuesday, and Thursday) 2 4 Year Contract Position Summary Client is seeking a Mid-Level Embedded Software Engineer to ...

Embedded Software Engineer

West Chester, OH · On-site

$124K - $163K/yr

Embedded Software Engineer Cryptic Vector is looking for an Embedded Software Engineer who's ready to build real solutions for complex government technical challenges. If you like writing software ...

Embedded Software Engineer

Liberty Township, OH · On-site

$124K - $163K/yr

Embedded Software Engineer Cryptic Vector is looking for an Embedded Software Engineer who's ready to build real solutions for complex government technical challenges. If you like writing software ...

next page

Showing results 1-20

Embedded Flight Software Engineer information

What is an embedded flight software engineer?

Embedded Flight Software Engineers design, develop, test, and maintain software that runs on embedded computer systems within aircraft, spacecraft, or satellites. They work closely with hardware engineers to ensure that the software interfaces correctly with sensors, actuators, and control systems used for flight operations. Their responsibilities often include programming in languages like C or C++, debugging real-time systems, and ensuring compliance with safety and reliability standards. This role is critical in ensuring the safe and efficient operation of aerospace vehicles.

What are some common challenges embedded flight software engineers face when working on spacecraft projects?

Embedded Flight Software Engineers often work under strict reliability and safety requirements, which means testing and validation are critical and highly rigorous. They frequently collaborate with hardware engineers to ensure software and hardware integration is seamless, and must manage constraints such as limited processing power and memory. Additionally, they need to adapt to changing project requirements and tight deadlines, all while staying up-to-date with evolving aerospace standards and technologies. These challenges make strong problem-solving skills and effective communication essential in this role.

What are the key skills and qualifications needed to thrive as an embedded flight software engineer, and why are they important?

To thrive as an Embedded Flight Software Engineer, you need a strong background in computer science or engineering, proficiency in C/C++ programming, and experience with real-time operating systems (RTOS) and embedded systems. Familiarity with aerospace standards, software development tools (such as Git, Jenkins), and certifications like DO-178C for software safety are typically required. Exceptional problem-solving skills, attention to detail, and effective teamwork are valuable soft skills in this role. These competencies ensure reliable, safe, and efficient software for mission-critical aerospace applications.

What is the difference between Embedded Flight Software Engineer vs Embedded Systems Engineer?

AspectEmbedded Flight Software EngineerEmbedded Systems Engineer
CredentialsBachelor's or higher in Electrical, Computer Engineering, or related; experience with aerospace standardsBachelor's or higher in Electrical, Computer Engineering, or related; similar certifications often preferred
Work EnvironmentSpacecraft, satellites, aerospace industry, safety-critical systemsConsumer electronics, automotive, industrial devices, various industries
Industry UsagePrimarily in aerospace and defense sectorsBroad industry application including automotive, medical, consumer electronics
Search & Comparison IntentOften compared due to specialized embedded software in aerospaceMore general embedded systems roles in various sectors

Embedded Flight Software Engineers focus on developing software for aerospace applications like satellites and spacecraft, requiring specialized knowledge of aerospace standards. In contrast, Embedded Systems Engineers work across multiple industries, designing software for everyday devices. While both roles involve embedded programming, the industry focus and application environments differ significantly.

What cities in Ohio are hiring for Embedded Flight Software Engineer jobs?

Cities in Ohio with the most Embedded Flight Software Engineer job openings:

Infographic showing various Embedded Flight Software Engineer job openings in Ohio as of June 2026, with employment types broken down into 98% Full Time, 1% Part Time, and 1% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

(Senior) Autonomous Flight Software Engineer (m/f/d)

Wingcopter GmbH

On-site

$80 - $100/hr

Other

Posted 5 days ago


Job description

Your mission
  • Flight Control & Autonomy Development
    Design and refine Guidance, Navigation, and Control (GNC) algorithms for UAV platforms, including state estimation and control strategies.
    Enhance the flight stack to improve autonomy, robustness, and performance, while contributing to scalable system architecture.
  • Embedded Real-Time Systems
    Implement and optimize control software on RTOS-based embedded platforms and MCUs, ensuring deterministic real-time performance, efficient resource usage, and system stability.
    Support architectural trade‑offs across performance, power, safety, and scalability.
  • Sensor Fusion & Interfaces
    Develop and tune multi‑sensor fusion pipelines (e.g., IMU, GPS, perception sensors) to deliver accurate and reliable state estimation.
  • Verification & Validation
    Support verification activities aligned with standards such as DO-178C, including requirements‑based testing, SIL/HIL, simulation, and flight test support, contributing to certification objectives.
  • CI/CD, Quality & Documentation
    Contribute to CI pipelines, static analysis, automated testing, and code reviews.
    Maintain clear technical documentation and design specifications to ensure long‑term maintainability.
Your profile
  • Bachelor’s or Master’s degree in Aerospace Engineering, Electrical Engineering, Computer Science, Robotics, Cybernetics, or a related field.
  • 5+ years of experience in embedded and/or flight control software development for complex or safety‑critical systems.
  • Strong proficiency in C/C++ for embedded and real‑time systems
  • Basic scripting skills (preferably Python) for tooling and automation
  • Experience with UAV state estimation and control systems or similar autonomous platforms
  • Hands‑on experience with flight stacks (e.g., PX4, ArduPilot)
  • Experience integrating sensors (e.g., IMU, GPS) and communication protocols
  • Familiarity with CMake, Docker, Git, and automated testing frameworks
  • Strong debugging skills in simulation and embedded environments
  • Solid problem‑solving skills and ability to work in cross‑functional teams
  • Experience with safety/certification standards (e.g., ISO 26262, DO‑178C)
  • Strong documentation and communication skills
  • Fluency in English; German is a plus
What we’ll offer
  • A free parking space right at the office – for the days you come in.
  • Enjoy attractive employee discounts with corporate benefits on a variety of products and services.
  • Join the fun at our employee events and team‑building activities.
  • Many of our roles offer remote work options and flexible hours to balance your life and work.
  • Stay fit with access to EGYM Wellpass – your wellbeing is a priority.
  • On two wheels to work? Take advantage of our Business Bike option and commute the healthy way.
#J-18808-Ljbffr