Overview
On Site
$120,000 - $140,000
Full Time
Skills
Aerospace
Algorithms
Avionics
C
C++
Collaboration
Computer Hardware
DO-178C
Documentation
Electrical Engineering
Electronics
Embedded C
Embedded Software
MATLAB
Real-time
Regulatory Compliance
Simulink
Software Design
Software Development
Testing
Unit Testing
Verification And Validation
Job Details
Job title: Avionics Software Developer
Location with state: Denver, CO
Remote/onsite/hybrid: Onsite
Mandate skills: Embedded C/C++, DO178C, MATLAB/Simulink
JD:
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, sensorless control, etc.).
- Familiarity with DO-178C processes, aerospace standards, and safety-critical software development.
- Experience with MATLAB/Simulink or model-based design (preferred).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, sensorless control, etc.).
- Familiarity with DO-178C processes, aerospace standards, and safety-critical software development.
- Experience with MATLAB/Simulink or model-based design (preferred).
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.