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.