EngineerJobs.io
← Back to all jobs

Job Description

Belcan is seeking a Controls Software Engineer in Cincinnati, OH (onsite) to support development and verification of embedded controls software for aerospace propulsion systems.

Responsibilities

  • Implement control logic and supporting software using Matlab/Simulink or SCADE, including auto-coding workflows where applicable
  • Support model-based design, interface definition, and software architecture contributions under guidance from senior engineers
  • Author, refine, and maintain software requirements and low-level design using DOORS/DNG or CAMEO, with required traceability
  • Ensure bi-directional traceability from requirements to design, code, and tests
  • Create and refine test procedures and test cases for requirement-based testing; execute and document results
  • Perform SIL (Software-in-the-Loop) activities, including test environment setup and debugging
  • Support MC/DC coverage analysis, interpret results, and complete closure actions
  • Assist with activities aligned to DO-178C objectives, including planning, verification artifacts, configuration management, and problem reporting
  • Contribute to tool qualification documentation and provide evidence as required by the project
  • Use GIT (or similar tool) for configuration control, branching/merging, and code reviews
  • Collaborate cross-functionally with systems, controls, and test teams to resolve issues and mature designs
  • Prepare concise technical summaries, test reports, and materials for reviews

Requirements

  • Bachelors degree in Electrical Engineering, Computer Engineering, Aerospace Engineering, or 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: 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 (preferred), including test scripting, I/O configuration, and data logging
  • Strong analytical/problem-solving skills, attention to detail, and a learning mindset
  • Effective communication and teamwork in a multidisciplinary engineering environment
  • US Citizenship is required

Technologies

  • Matlab/Simulink
  • SCADE
  • DOORS
  • DOORS Next Gen (DNG)
  • CAMEO
  • DO-178C
  • GIT
  • MC/DC
  • SIL
  • HIL
  • NPSS
  • GIT (or similar tool)

Benefits

  • 401(k)
  • Dental insurance
  • Employee stock purchase plan
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid parental leave
  • Paid time off
  • Parental leave
  • Referral program
  • Relocation assistance
  • Vision insurance

Nice to Have / Preferred

  • Prior internship/co-op or project experience 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)
  • Active Secret Security Clearance

Compensation

  • Salary range: $65,000 - $100,000 per year
  • Belcan considers factors including education, experience, geographic location, and discipline when extending an offer

Similar Jobs