What are the responsibilities and job description for the Algorithm Software Engineer (C2BMC) position at Archarithms Inc?
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!
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: Algorithm Software Engineer
Job Location:Huntsville, AL
The Command and Control, Battle Management, and Communications (C2BMC) program integrates the Missile Defense System. It is a vital operational system that enables the U.S. president, secretary of defense, and combatant commanders at strategic, regional, and operational levels to systematically plan ballistic missile defense operations, to see the battle develop collectively, and to dynamically manage designated networked sensors and weapons systems to achieve global and regional mission objectives. C2BMC supports a layered missile defense capability that enables an optimized response to threats of all ranges in all phases of flight. C2BMC is the force multiplier that globally and regionally networks integrate, synchronizing autonomous sensor and weapon systems and operations to optimize performance. C2BMC is integral to all system ground and flight tests, which verify and exercise all current and future missile defense system capabilities.
**Please note your updated security clearance .**
Responsibilities:
The Hardware Architect is a member of the Systems Engineering, Integration and Test (SEIT) Resource Management Area (RMA). This role of this position is to serve as the technical lead working design and development of the hardware design, network and hardware product selection, support for procurements, and Hardware approval process for the C2BMC program, both Regional and Global.
This position will work directly with the BOM manager and will be responsible for working with the Architecture Review Board (ARB); the Hardware Site Engineering Control Board (HSECB); and assigned engineering staff from all functional areas to support hardware and software selection, and to compile, maintain, and coordinate Bill of Material changes with Task Order Management and Customer Representatives. The architect will ensure specification of common hardware and software for use in all Task Orders across the program to the greatest extent possible. The architect will support preparation of BOM for proposal pricing as well as ongoing hardware and software evaluation to support EOS/EOL and evolution roadmap planning.
Must Haves:
- Must currently hold an ACTIVE DoD Final Secret Security Clearance to be considered for this position
- Bachelors Degree in technical field (Mathematics, Science, Engineering, or Computer Science)
- Experience in full life cycle software development of Java-based applications in a UNIX/Linux platform environment
- Experience implementing mathematical algorithms into operational software in a structured, process-based integrated team environment
- Experience utilizing configuration management tools in the development of software (e.g. Git/Gitlab/etc.)
Desired Skills:
- Masters Degree in technical field (Mathematics, Science, Engineering, or Computer Science)
- Experience using Eclipse to develop software applications
- Experience in the implementation of MATLAB based algorithms prior to their adoption into tactical Java-based software.
- Experience using automated unit testing frameworks
- Experience leading Agile/Scrum teams
- Experience mentoring junior software engineers
- Experience with performance modeling
- Experience with microservices
- Experience with DevSecOps and/or build management
- Security or equivalent certification
- Understanding of standard system engineering design artifacts such as System requirements, Use Cases, and SysML diagrams
Arcarithm is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.