MTS 3 – Software (Algorithm Development)
EchoStar CorporationAbout the role
EchoStar Corporation (NASDAQ: SATS) is a premier global provider of satellite communication solutions. Headquartered in Englewood, Colo., and conducting business around the globe, EchoStar is a pioneer in communications technologies through its Hughes Network Systems and EchoStar Satellite Services business segments. For more information, visit echostar.com. Follow @EchoStar on Twitter.
Today, our brands include EchoStar, Hughes, DISH TV, Sling TV, Boost Infinite, Boost Mobile, DISH Wireless, OnTech and GenMobile.
EchoStar has an exciting opportunity for a MTS 3 - Software Algorithm Development in our Hughes Network Systems division. This position will be located at our office in Germantown, MD.
Responsibilities:
- Plan and implement software development projects requiring the design of new algorithms for satellite communication systems solutions, and algorithms required for the modeling or simulation of these systems.
- Plan and conduct the analysis to establish the functional goals and technical requirements for the algorithms to be used in the overall development effort; act as a primary liaison between the application development teams and the scientific research teams.
- Research network operations to identify the operational constraints of existing algorithms employed within network management platforms and tools.
- Be responsible for the design of improved algorithms to meet specific requirements or application features; prepare proposals for these algorithms to be presented to Project managers that establish the benefits of applying the new solutions within application projects under development.
- Plan, develop and implement code-based simulations and models of application systems to test newly proposed algorithms, to include: Problem Formulation, Conceptual Modeling, Mathematical Modeling, Simulation Model Development, Data Collection and Validation, Simulation Experimentation, Sensitivity Analysis, Model Calibration and Optimization, Verification and Validation, and Documentation.
- Employ designed models and simulations to develop test vectors to be used by implementation teams to validate implementation plans for the developed algorithms.
- Conduct simulated analysis of network operations based upon customer behavior data to optimize the algorithm under development.
- Work closely with senior development team members to refine and finalize the algorithm design prior to release of the application solution to the development environment.
- Lead the collaboration with the application implementation team to resolve algorithm-based issues prior to the release of the commercial software; code Python application scripts based on the final algorithm design to support this implementation process.
- Present work related to algorithm design at learning-sessions across the organization.
- Provide technical support to the organization’s efforts to draft and submit patent applications related to innovative satellite traffic management algorithms and related intellectual property.
- Provide professional mentorship to junior engineers and technical staff regarding standards and practices for the modeling and simulation of satellite traffic management algorithms.
Basic Requirements:
- Master’s degree in Computer Science, Software Engineering, or Computational Science & Engineering plus 1 year of experience in a software developer or computer programmer position OR Bachelor’s degree in Computer Science, Software Engineering, or Computational Science & Engineering plus 3 years of experience in a software developer or computer programmer position.
- Must have 12 months of experience employing the programming languages MATLAB, Python, C and C++ within a Windows and Linux operating systems environment and 12 months of domain experience, acquired in the satellite broadband network industry, related to optimizing network traffic management.
The base pay range shown is a guideline. Individual total compensation will vary based on factors such as qualifications, skill level and competencies. Candidates need to successfully complete a pre-employment screen, which may include a drug test and DMV check.
Will be eligible for discretionary bonus, with funding based on company performance.
#DNP-ID
#DNPGD
#DNPCB
#DNPAJE
#LI-DNI
Compensation Range
Annual Salary: $122,699.00 - $122,699.00EchoStar is committed to offering a comprehensive and competitive benefits package. Our programs are designed to
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s