neteffects

Control Systems & Software Engineer


PayCompetitive
LocationIndianapolis/Indiana
Employment typeFull-Time

What's your preference?

Apply with job updates
  • Job Description

      Req#: 25-28719
      Job Title: Control Systems and Software Engineer

      Location: Indianapolis, Indiana

      Industry: Defense

      Job Description:
      We are seeking multiple Mid and Senior-Level Control Systems and Software Engineers to support Department of Defense programs. These roles are critical to the design, implementation, and validation of embedded, safety-critical control systems for advanced aerospace applications, particularly gas turbine engine controls.
      As a Control Systems or Software Engineer, you'll contribute across the development lifecycle—translating customer requirements into functional systems and software, integrating components, and ensuring compliance with rigorous safety and airworthiness standards.

      Responsibilities:
      • Define and validate system-level requirements; decompose into component-level specifications.
      • Perform integration and verification testing across simulation, bench, and flight test environments.
      • Ensure system development meets ARP4754A and customer airworthiness standards.
      • Generate and maintain lifecycle data for compliance documentation.
      • Derive software requirements and design from system-level specs.
      • Develop, implement, and test embedded software using both traditional and model-based methods.
      • Support integration, verification, and validation efforts, including ground and flight tests.
      • Ensure software meets DO-178C compliance and certification goals.
      • Collaborate on the development of continuous integration/deployment frameworks.
      • Interface with certification authorities to explain methodologies and resolve findings.
      • Contribute to improving development processes and documentation practices.


      Requirements:
      • U.S. Citizenship (required for DoD-related work)
      • Bachelor's degree in Aerospace, Electrical, Mechanical, Software, or Computer Engineering, or Computer Science with 2–10 years of relevant experience, OR
      • Master’s degree or higher (PhD/JD accepted) with applicable experience
      • 5–15 years in embedded, safety-critical system or software development
      • Experience in control systems for gas turbine engines
      • Familiarity with ARP4754A, DO-178C, and other aerospace standards
      • Model-based design experience (e.g., Cameo, Simulink)
      • Prior work with FAA or military certification processes
      • Strong skills in testing and integration across software and hardware platforms
      • Proficiency in programming languages such as ADA, Python, C, or C++
      • Experience with CI/CD tools like Jenkins
      About Theoris:
      Our goal is to Fuel Your Career! As a Theoris team member, you join a culture based on people-centered values and an environment that fosters both personal and professional growth. We build long-term relationships with our clients and our consultants. With over 30 years of building strong relationships in the industry, we’re uniquely positioned to make the right connections. This knowledge is used to find the right job placement. Our recruiting teams are experts dedicated to the information technology and engineering staffing space and are highly respected by our client base.

      Best-In-Class-Benefits:
      We are in the people business; treating people right is our ONLY priority. Theoris Services consultants are full-time employees with full benefits, including:
      Robust Health Insurance
      401(k) plan
      PTO
      Paid holidays


  • About the company

      neteffects is one of St. Louis' leading IT Staffing companies and IT Recruiting firms. Neteffects provides talent, business process, & technology solutions consulting in St. Louis, Missouri & beyond. Better Mondays Start Here!