Controls Software Engineer *CLEARANCE*
Job Description
Controls Software Engineer role in Cincinnati, OH, focused on embedded aerospace propulsion software development with DO-178C processes and an active Secret clearance.
Responsibilities
- Develop control algorithms and supporting software using MATLAB/Simulink or SCADE, with auto coding workflows where applicable.
- Collaborate on model based design, define interfaces, and shape software architecture under guidance from senior engineers.
- Create, refine, and maintain software requirements and low level design with traceability in DOORS, DOORS Next Gen, or CAMEO.
- Maintain bi directional traceability from requirements to design, code, and tests.
- Develop test procedures and test cases aligned to requirements; execute tests and document results.
- Perform Software-in-the-Loop testing, including test environment setup and debugging.
- Support MC/DC coverage analysis, interpret results, and drive closure actions.
- Assist with activities aligned to DO-178C objectives such as planning, verification artifacts, configuration management, and problem reporting.
- Contribute to tool qualification documentation and evidence as needed for the project.
- Use GIT or similar tool for configuration control, branching/merging, and code reviews.
- Work cross functionally with systems, controls, and test teams to resolve issues and mature designs.
- Prepare concise technical summaries, test reports, and review materials.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Aerospace Engineering, or a related field.
- Proficiency in MATLAB/Simulink or SCADE for control algorithms and embedded software workflows.
- Exposure to model based design principles.
- Experience with Git for source control.
- Experience with requirements tools such as IBM DOORS, IBM DOORS Next Gen (DNG), or CAMEO.
- Familiarity with test development, test execution, and basic debugging practices.
- Understanding of requirement based testing concepts and test coverage, including MC/DC; ability to author test procedures and test cases.
- Exposure to SIL/HIL environments (test scripting, I/O configuration, data logging) preferred.
- Strong analytical and problem solving skills, attention to detail, and a learning mindset.
- Effective communication and teamwork in a multidisciplinary engineering environment.
- US Citizenship is required due to the nature of the work.
- Active Secret Clearance required.
Technologies
- MATLAB/Simulink
- SCADE
- DOORS
- IBM DOORS Next Gen (DNG)
- CAMEO
- GIT
Benefits
- Health care
- Dental
- Vision
- Life insurance
- 401(k)
- Education assistance
- Paid time off including PTO, holidays, and any other paid leave required by law
Nice to Have / Preferred
- Previous internship, co-op, or project work in aerospace controls or safety-critical embedded systems.
- Experience with tool qualification activities or quality systems.
- Basic understanding of configuration management, peer reviews, and defect tracking workflows.
- Experience with DO-178 testing standards on aircraft engines or safety-critical software.
- Familiarity with NPSS (Numerical Propulsion System Simulation).
Compensation
- Salary range: $65,000 to $100,000 per year
- Benefits include health care, dental, vision, life insurance, 401(k), education assistance, and paid time off including PTO and holidays