Software Product Engineer

Company:  High-Tech Professionals
Location: Bethesda
Closing Date: 19/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Software Product Engineer

Job ID: 1950
Location: Bethesda, MD
Type: Permanent
Status: Open
Key Skills: algorithm development, optimization, software development, C++, Java, Python, Linux, Windows, Web, engineering, communications system modelling, satellite systems

Description:
The leading provider of dynamic management systems for next generation satellite payloads is seeking a Software Product Engineer. Sophisticated communication satellites with channelization and beam forming capabilities promise satellite operators and their customers extraordinary flexibility and newfound complexity.

As a Software Product Engineer, you will provide leadership and in-depth technical expertise, working with the executive program/technical leadership to manage the technical aspects of one of our large software products for our next generation of satellite communications software management and optimization systems. You will be responsible for the full product lifecycle from inception through elaboration, implementation, and transition.

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

Responsibilities:
  1. Envision the operational concept for the new software product or capability enhancement of existing products.
  2. Collect and prioritize industry and unique customer requirements based on technology trends, customer needs, and business strategy.
  3. Develop a product requirements document to include UML use cases, activity diagrams, and user interface/user experience mock-ups.
  4. Translate product requirements into a product design and development strategy.
  5. Guide the product development adhering to the product strategy and requirements.
  6. Support the product assessment for performance, problem resolution and enhanced capabilities.

Requirements:
  1. 2 - 5 years of experience in algorithm development and optimization.
  2. 2 - 5 years of experience in software product development.
  3. Background in engineering, communications system modelling or satellite systems including ground and payload design and operation.
  4. Familiarity with multiple languages, including C++, Java, Python desirable.
  5. Familiarity in software product development on Linux, Windows and Web platforms desirable.

Education:
Bachelors or greater in Electrical Engineering, Statistics, Computer Science or related technical degrees with demonstrated experience in satellite communications/RF engineering, optimization algorithms, and/or related fields.

Candidates must have a proven ability to work both independently and in a team environment, with the vision for how to define, design, integrate and test products within complex, system of systems implementations. Strong communication and writing skills are an absolute must. Candidates must also be self-motivated and self-managing of their workload and deliverable deadlines, and be experienced in leading others to do the same.

Benefits offered:
  1. Paid time off
  2. Parental leave
  3. Health insurance
  4. Dental insurance
  5. Healthcare spending or reimbursement accounts such as HSAs or FSAs
  6. Other types of insurance
  7. Retirement benefits or accounts
  8. Education assistance or tuition reimbursement
  9. Gym memberships or discounts
  10. Commuting/travel assistance
  11. 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 # 1950".#J-18808-Ljbffr
Apply Now
Share this job
High-Tech Professionals
An error has occurred. This application may no longer respond until reloaded. Reload 🗙