DeveloperJobs.io
← Back to all jobs

Job Description

Build and verify safety-critical embedded controls software for aerospace propulsion systems in Cincinnati, OH (onsite) with Belcan. This role blends hands-on software development with requirement-based verification and validation aligned to DO-178C practices, including SIL activities. You will collaborate with systems, controls, and test teams to mature designs, supported by a benefits package designed for long-term stability.

What you’ll do

  • Implement control logic and supporting software using MATLAB/Simulink or SCADE, including auto-coding workflows where applicable.
  • Contribute to model-based design, including interface definitions and software architecture under guidance from senior engineers.
  • Author, refine, and maintain software requirements and low-level design with traceability using DOORS, DNG, or CAMEO.
  • Maintain bi-directional traceability from requirements to design, code, and tests.
  • Develop test procedures and test cases for requirement-based testing, and execute tests while documenting results.
  • Perform Software-in-the-Loop (SIL) work, 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 evidence based on project needs.
  • Use GIT (or similar tools) for configuration control, branching/merging, and code reviews.
  • Coordinate cross-functionally to resolve issues and mature designs, and prepare concise technical summaries, test reports, and review materials.

What you bring

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Aerospace Engineering, or a related field.
  • Proficiency with MATLAB/Simulink and/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.
  • Understanding of test development, test execution, and basic debugging practices.
  • Knowledge of requirement-based testing and test coverage concepts such as MC/DC, including ability to author test procedures and test cases.
  • Exposure to SIL/HIL environments (example areas include test scripting, I/O configuration, and data logging) is preferred.
  • Strong analytical and problem-solving skills with 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 performed.

Preferred background

  • 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.

Technologies you’ll work with

  • MATLAB/Simulink, SCADE, DOORS, DOORS Next Gen (DNG), CAMEO, DO-178C
  • GIT, MC/DC, SIL, HIL, NPSS

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

Compensation

Belcan offers a competitive pay and benefits package. This position is offering a salary rate of $65,000-$100,000. Belcan considers factors including education, experience, geographic location, and discipline when extending an offer.

Similar Jobs