DeveloperJobs.io
← Back to all jobs

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

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.