Belcan - Indianapolis, IN

posted about 1 month ago

Full-time - Mid Level
Indianapolis, IN
Professional, Scientific, and Technical Services

About the position

The Senior Control Systems Software Engineer position at Belcan focuses on the development of control systems for gas turbine engines, adhering to industry safety standards such as SAE ARP 4754 and DO-178. The role requires a strong background in systems and software development, with an emphasis on leading a small team and collaborating with various engineering disciplines to ensure successful project completion.

Responsibilities

  • Work with the Systems Engineering teams on developing Control System Requirements for the engine control system control laws and software.
  • Develop automated test code/scripts/simulation and integrate them into testing frameworks per defined tools and processes.
  • Lead and manage a small team to implement incremental updates per the defined processes, methods, and procedures.
  • Work closely with Systems, Software, Test, HW/SW Integration, and Simulation teams on successful completion of the full lifecycle.

Requirements

  • Bachelor of Science degree in a STEM program.
  • 5+ years of systems and/or software development/verification experience to industry-related safety standards.
  • Strong knowledge of DO-178 methodologies (or industry equivalent).
  • Experience in MATLAB and Simulink in system modeling and software development.
  • Experience in projects using programming languages such as C, Ada, and Fortran.
  • Experienced with scripting, scripting principles, and scripting languages (Python, Perl, etc.).
  • Experience with formal version control and structured development/verification practice.
  • Experience with embedded systems.

Nice-to-haves

  • Experience with aerospace control systems and Level A systems.
  • Experience testing and debugging with Software in the Loop, Hardware in the Loop, and automated pipelines.
  • Aerospace SAE ARP 4754 and DO-178 full-lifecycle development.
  • Experience with Configuration Management Tools such as BitBucket/GIT.
  • Experience with Test Management Tools such as Rapita.
  • Experience with Team Workspace Tools such as Confluence, Jira, Crucible.

Benefits

  • Health care
  • Dental insurance
  • Vision insurance
  • Life insurance
  • 401(k)
  • Education assistance
  • Paid time off including PTO, holidays, and any other paid leave required by law.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service