Avionics Software Developer

Quantum World Technologies Inc7 months ago
Plano, TX, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Job Title: Avionics Software Developer

Location: Plano, TX and Atlanta, GA (Onsite- 5 days a week)

Hire Type: Fulltime and Contract

Mandate skills: Embedded C/C++, DO178C, MATLAB/Simulink

seeking a skilled Motor Control Software Engineer to design, develop, and verify embedded software for aerospace motor control systems in compliance with DO-178C standards. The role involves implementing real-time control algorithms, integrating with hardware platforms, performing model-based development where applicable, and ensuring software meets safety-critical requirements.

Responsibilities:

  • Develop and optimize motor control algorithms (BLDC, PMSM, stepper, etc.) for aerospace applications.
  • Design, code, and test embedded software in C/C++ following DO-178C guidelines.
  • Collaborate with systems, hardware, and verification teams to ensure seamless integration.
  • Prepare documentation for certification, including requirements, design, and test reports.
  • Support software verification and validation activities, including unit testing and HIL/SIL testing.

Qualifications:

  • Bachelor’s/Master’s in Electrical, Electronics, Computer, or Aerospace Engineering.
  • Strong experience with embedded C/C++ programming and real-time control systems.
  • Hands-on experience with motor control techniques (FOC, PWM, sensor less control, etc.).
  • Familiarity with DO-178C processes, aerospace standards, and safety-critical software development.
  • Experience with MATLAB/Simulink or model-based design (preferred).

Required Skills

Embedded C/C++
MATLAB/Simulink
DO178C
Motor Control Algorithms
Model-based Development
Real-time Control Systems
Safety-critical Software Development