Software Engineer 3 - Modeling & Simulation

Job#: 1368971

Job Description:

Apex Systems is seeking a Software Engineer who will be using Agile software development methods. This role will need to be onsite in Huntsville, AL. Must have a clearance or the ability to obtain a Secret clearance.

Responsibilities:

  • Lead activities to develop and integrate Modeling & Simulation (M&S) products based on flow diagrams, Software Design documents, Interface Control documents, and dynamic M&S outputs
  • Lead activities to review system designs through Models Based Systems Engineering tools such as Cameo
  • Work effectively in a rapid paced team environment

Requirements

  • Experience with or knowledge of one or more of the following: C, C++, Java, Python
  • Ability to understand complex system designs and algorithms
  • Ability to derive a system design/functionality based on high level requirements
  • Design flow diagram of system functionality
  • Participate in Agile based development team
  • Brief completed work at iteration demonstrations
  • Brief completed work to stakeholders
     

Desired Experience:

  • System of Systems Integration experience
  • Strong problem-solving skills, including the ability to review performance and identify root cause and recommend solutions
  • Knowledge of Agile development process
  • Experience with Git, Jenkins, or the Atlassian tool suite (Jira)
  • Utilization of Digital Engineering environment
  • Good verbal and written communication skills, must be able to work independently and will possess the poise and flexibility required to work in a highly dynamic environment

Education:

  • Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 5 or more years' related work experience (e.g. PhD, Master+3 years' related work experience).
  • In the USA, ABET accreditation is the preferred, although not required, accreditation standard.

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.