Algorithm Software Engineer
Auria
Huntsville, alabama
Job Details
Full-time
Full Job Description
Auria is looking to hire Algorithm Software Engineers (multiple positions, multiple levels) to support the Command, Control, Battle Management and Communications (C2BMC) program. Work location is in Huntsville, AL.
As a member of the Regional Applications Agile Release Train (ART) of the Missile Defense National Team for Command and Control, Battle Management, and Communications (C2BMC) (aka C2BMC NT), this position will be a crucial contributor to the design and development of Java-based mathematical algorithms in support of the C2BMC. The candidate will help generate software design artifacts, implement Java-based software changes, support design and code reviews, support software testing, and resolve issues arising from software testing. The candidate will be involved in the presentation of developed designs. The candidate will actively participate in agile planning and execution using established C2BMC processes.
Essential Functions:
- Strong problem-solving skills include reviewing system behavior issues, identifying root causes, and recommending solutions.
- Good verbal and written communication skills, ability to work independently, and the poise and flexibility required to work in a highly dynamic environment.
- Must be able to work with multiple disciplinary teams, including Systems Engineering, Integration and Test, Deployment, and Warfighter Support, to help ensure mission success.
- Good working knowledge of MS Office products.
- Infrequent travel between Huntsville and Colorado development facilities may be required.
Basic Qualifications:
Please note your updated security clearance and IAT/relevant certifications on your resume, if applicable.
- An active SECRET clearance is required to start.
- Experienced in the full life-cycle development of complex mathematical algorithms such as:
- Tracking
- Correlation
- Guidance
- Battle management
- Radar management for Java-based military applications
- Experience developing software within an agile development process, decomposition of work, and active leadership during sprint planning.
- Experience developing software in a structured, process-based, integrated team environment.
- Experience developing software within a DEVSECOPS framework for Java-based applications in a Unix/Linux platform environment.
- Experience with:
- Git/GitLab
- Eclipse
- Maven/Gradle
- SonarQube or similar toolsets
- Experience with the development of automated unit tests and verification of requirements.
- Experience with the review of system engineering artifacts such as:
- ICDs
- Use Cases
- Sequence diagrams
- Preparation of software design artifacts and presentation of design materials and test results to internal and external customers.
- Demonstrated leadership of technical efforts and mentoring of less experienced employees.
- Involved in implementing MATLAB-based algorithms before their adoption into tactical Java-based software.
Preferred Qualifications:
- DoD 8140 certification at IAT Level II or higher (Security+, GSEC, SCNP, SSCP, CISSP, CISA, GSE, SCNA) is highly desired.
- Experience working within the BMDS domain is preferred.
- Experience with Command and Control system application development and software integration testing are highly desired.
Salary Range:The salary offered will be based on the selected candidate’s qualifications - skills, education & experience - and the position level ($81,000 - $140,000).
- Level 2: 2 years of related experience with a bachelor’s degree in engineering, computer science, mathematics or a related field; or 6 years of related experience in lieu of a degree.
- Level 3: 5 years' experience with a bachelor’s degree in engineering, computer science, mathematics or a related field; 3 years' experience with a master’s degree in engineering, computer science, mathematics or a related field
- Level 4: 9 years' experience with a bachelor’s degree in engineering, computer science, mathematics or a related field; 7 years' experience with a master’s degree in engineering, computer science, mathematics or a related field
About Auria
Auria is a provider of solutions and software in support of complex Space, National Security, and Cyber missions of federal, international, and commercial customers. Headquartered in Colorado Springs, CO and with operations in Boulder, CO, Washington, DC, Huntsville, AL, Albuquerque, NM, Ogden, UT, and San Diego, CA, our success is built on the excellence of diverse teams advancing innovative systems and operational software to strengthen our customers’ superiority in Space. With a distinguished track record and a spirit of relentless pursuit, we set the pace for progress and execute every mission with the utmost precision.
When you join Auria as a full-time employee, you get many benefits which include:
- Generous PTO package with yearly tenure increases
- Flex time policy providing you the flexibility needed
- 11 Company-Paid Holidays per year
- Up to 4% match on 401(k) employee contributions, employer and employee contributions immediately vested
- Tuition and Certification Fee Assistance
- Low-cost medical plans that include company-sponsored HSA
- No-cost life insurance
- Employee Assistance Program (EAP)
- And much more!
Auria is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, marital status, national origin, age, veteran status, disability, or any other protected class.