Mid Level Software Engineer 574
Freedom Technology Solutions Group
Apply to this jobFreedom Technology Solutions Group is seeking a Software Engineer to support the enhancement, sustainment, and modernization of ground-based satellite geolocation systems. The ideal candidate will contribute to the full engineering lifecycle—from requirements development through deployment—delivering innovative software-based capabilities that advance critical mission operations.
As a mid level Software Engineer you will be responsible for the following:
- Developing, maintaining, and enhancing complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
- Contributing to cutting edge development programs and designing new solutions.
- Innovating RF signal processing applications.
- Developing analytics, visualization and discovery tools.
- Integrating new and legacy software across a variety of hardware form factors.
- Reviewing and testing software components for adherence to the design requirements and documents test results. Resolves software problem reports.
- Providing specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
Requirements
- Experience with Software-Defined Radio (SDR) programming.
- Experience with geospatial processing.
- Experience coding 2D and 3D image displays.
- Experience with GitLab, GitHub, or similar version control tools.
- Experience with Jira/Confluence or similar project management tools.
Qualifications
- Active Security Clearance.
- Proficiency working in Linux development environments.
- Proficiency coding in Python, C++, Java, or JavaScript.
- Seven (7) years of experiences.
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a Bachelor’s degree.
Summary
Develop and maintain complex software systems for satellite geolocation and signal processing.
Job title
software engineer
Experience level
7+ years
Minimum experience
7+ years exp
Industry
defense and aerospace
Location requirements
Annapolis Junction, MD, on-site required, remote not allowed
Salary
Competitive salary offerings, benefits include matching 401k, paid medical, tuition reimbursement, paid time off, bonuses
Visa sponsorship
H-1B sponsor history
Management role
No
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Annapolis Junction, MD, USA