High-Tech Professionals

Recruiting and Staffing Services

  • Home
  • Job Seekers
    • Current Openings
    • Submit Resume
    • Resume Tips
    • Interview Tips
    • Career Links
    • Relocation Assistance
  • Staffing Solutions
    • Submit Job Order
    • Placement Options
    • Ethics
  • Specialties
    • Artificial Intelligence
    • Biotechnology
  • Client List
  • About Us
  • Contact
  • Blog

Current Openings

Job Detail
Apply

Optimization Engineer

Job ID: 1946
Location: Bethesda, MD
Type: Permanent
Status: Open
Key Skills: algorithm development, optimization, probability, linear algebra, geometry, software development, C++, Java, Python, Linux, Windows, Web, real-time, a

Description:
Company is the leading provider of dynamic management systems for next generation satellite payloads. Seeking experienced Optimization Engineers with a background in communications satellites, payloads, ground stations and baseband systems. Optimization engineers develop customized optimization algorithms to meet customer requirements. Work includes understanding communications systems, including satellite constellations, and developing customized optimization algorithms to maximize customer revenue and user performance. Optimization algorithms will be key to performing trade studies of customer design and driving operational planning decisions.

If you are a creative thinker with outstanding design skills who enjoys collaborative cross-team and customer engagement, join the team developing next generation, satellite resource management optimization solutions.

Requirement:
Exceptional technical, mathematical and problem-solving skills required, including probability and statistics, linear algebra, geometry, and computer algorithms. Background in algorithm design and performance analysis a strong plus, including computational complexity analysis.

Successful candidates will have experience in some combination of the following: object-oriented development, optimization and operations research, visualization, modeling and simulations, data structures; algorithm design and optimization is critical. Additional skills include the following:

- 5+ years of experience in algorithm development and optimization
- 5+ years of experience in software product development
- 3+ years of C++
- Algorithm development optimization (5+ years preferred)
- Familiarity with multiple languages, including C++, Java, Python
- Background in software application development on Linux, Windows and Web platforms
- Experience in developing mission-critical or high availability real-time software a plus
- Experience in both agile and incremental software engineering practices
- Background in engineering, communications system modelling and/or MATLAB beneficial but not required
- Must be US Citizen

Education:
Bachelors or greater in Computer Science, Software Engineering, Computer Engineering, Computational Mathematics, Operations Research or related technical degrees with demonstrated experience

Benefits offered:
- Paid time off
- Parental leave
- Health insurance
- Dental insurance
- Healthcare spending or reimbursement accounts such as HSAs or FSAs
- Other types of insurance
- Retirement benefits or accounts
- Education assistance or tuition reimbursement
- Gym memberships or discounts
- Commuting/travel assistance
- Workplace perks such as food/coffee and flexible work schedules

To apply for this position please submit an MS Word doc of your resume and put in the subject "Job ID # 1946".

Apply

Connect with Us

  • Facebook
  • LinkedIn

Technical Staffing & Recruiting

High-Tech Professionals Video

Staffing Consultants

High-Tech Professionals Recruiting and Staffing

Copyright © 2025 High-Tech Professionals