logo inner

25-458 Systems Engineer - Interface Engineer E3

CompanyArcarithm
LocationHuntsville, Alabama, United States
TypeRemote, Onsite
Sub
Software Engineer
WE ARE ARCARITHM,

and we are changing the world!


If you are ready to grow your career and change the world with us, then join the Arcarithm team!We are located in beautiful, downtown Huntsville, AL, one of the fastest growing cities in the U.S.! At Arcarithm, we cultivate and foster an environment of integrity, open communication, work life balance, and career development. We are committed to investing in our employees by offering comprehensive health insurance options, a generous 401K plan, competitive salaries, continuous career growth opportunities, flexible schedules including remote work, mentoring and performance incentives.Arcarithm is currently seeking top talent in the areas of full stack software development, artificial intelligence, optimization, and data analytics.

You will work in a dynamic and challenging environment alongside our customers which include Lockheed Martin, General Dynamics, Northrop Grumman, Raytheon, US Army, US Navy, US Air Force, the Missile Defense Agency, and NASA on cutting edge technologies including machine learning, augmented and virtual reality, big data analytics, and more!We are excited to continue to change and improve the world through innovation and technology! Contact us today to hear more about Arcarithm and all we offer!

Job Title: System Engineer IV


Job Location: Huntsville, AL


Job Description


This position is for a Software Engineer on the C2BMC program. The candidate will be responsible for software development in the Java language for the Regional Applications Battle Management team in Huntsville, AL. Under minimal direction, provides specialized expertise within multiple systems, software disciplines, as well as general knowledge of related disciplines, applications implications, and customer areas. Responsible for performing in-depth analysis and technical support of systems software products, including complex problem resolution, design, development, testing, operational integration, and user support.

Maintains currency, debugs and configures related software products. Works from specifications to develop or modify operating systems applications. Assists with design, coding, benchmark testing, debugging and documentation of programs. Interfaces with other system support groups to resolve problems, setting standards and improving overall efficiency of the operating system. Designs, codes, tests and implements tools for operations automation. Works on most phases of software systems programming applications, and may require minor instruction and guidance in other phases.

Must have an active and transferable DoD security clearance with current investigation at the required level. Must be able to maintain the required clearance


Required Education/Experience:


  • Bachelor's degree in Software Engineering, System Engineering, or a related technical field (or equivalent experience/combined education)
  • Minimum 9 years of professional software engineering experience
  • The candidate will have significant experience in authoring ICDs and IDDs that are DID compliant and to DoD Standards. Must be able to function as part of an experienced team in developing systems engineering products and artifacts while adhering to the program Systems Engineering Management Plan (SEMP) and other processes. Experience with authoring Missile Defense System (MDS) ICDs and IDDs is highly desirable. Experience in authoring Complex Command and Control Systems ICDs and IDDs is highly desirable.

Required Skills:


  • The Interface Engineer will lead in authoring the development of ICDs and IDDs. This includes establishing new interfaces between external elements, including sensors, and other Command and Control Systems. The Interface Engineer will ensure the ICDs and IDDs created are to appropriate standards required of the program. Additionally, it is expected that the Interface Engineer develop various behavioral diagrams to understand and document the requirements. The Interface Engineer will create requirements, captured in DOORS and at sufficient detail to provide clear understanding to the implementation teams. The Interface Engineer's primary responsibility will be developing and updating of multiple Interface Control Documents (ICDs) and Interface Design Documents (IDDs). Successful candidate will attend interface working group meetings with MDA customer and representatives of assigned external element engineering organization as well as support to program integration and test related efforts for the associated interface. Successful candidate may also be assigned to support: other interface engineers in developing ICDs for other BMDS Elements, support requirements engineering, use case development, and logical architecture modeling tasks as SE department tasking requires. Successful candidate will support spiral leadership to assure interface artifacts and system assessment tasks required for the assigned sensor interface are completed when required.

Desired Skills:


  • Candidate must possess an understanding of systems engineering process and principles. A successful applicant should have a proven track record of successfully applying system engineering principles to develop product solutions. Candidates must have experience in requirements elicitation including the use behavior diagrams as an analysis tool to understand and decompose requirements. Demonstrated Systems Engineering skills and experience with interface engineering including authoring of Interface Control Documents (ICDS) and Interface Design Documents (IDDS), to include: message definition and processing rules; message formatting (e.g. XML, VMF, et al); physical/network specifications and models, to include the ISO OSI model; physical/network topologies and devices; network protocols (e.g. TCP/IP, UDP, et al) is a must. Requirements engineering, and development of behavioral models and diagrams including use cases, sequence diagrams, and activity diagrams are required. Excellent communication skills, both written and oral are a must.Requirements engineering, to include experience working with IBM Rational's Dynamic Object Oriented Requirements System (DOORS) is highly desirable. Risk Management Framework (RMF) -based cyber security, and experience with Agile or Iterative Development Methods are a plus.

Arcarithm isan Equal Opportunity employer and all qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law. Arcarithm participates in E-Verify.

Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025