Principal Robotics Software Engineer

Principal Robotics Software Engineer

Website roguespacecorp Rogue Space Systems

Job Description

Requisition ID#: REQ1001

Job Title: Principal Robotics Software Engineer

Division/Department: Program Management & Integration

Location: Laconia New Hampshire (Remote)

Reports to: Director, Program Management & Integration

FLSA Status: Exempt

Type of position: Full-Time

Job Summary:

General Engineering:

  • Research of advanced engineering and applied science topics
  • Feasibility analysis
  • Mission and project requirement analysis
  • Time and effort estimation
  • Creation of hardware and system requirements
  • Hardware and software integration
  • Software architecture and design
  • Software development
  • Testing

Robotics System Design and Development:

  • Sensor and electromechanical selection
  • Sensor data preprocessing algorithm development
  • Sensor Analysis Software Development
  • Navigation and Movement Software Development
  • Rapid development of proof-of-concepts
  • Simulation Development and Testing
  • Prototyping
  • Technical support for robotic systems
  • Calibrate scientific or technical equipment
  • Assist in design of software controlled electromechanical equipment or systems
  • Interpret design or operational test results
  • Investigate software failures or unexpected maintenance problems
  • Investigate system, equipment, or product failures
  • Make system device lists, block-diagrams, flow-charts or event timing charts
  • Analyze and evaluate robotic systems or prototypes
  • Write algorithms or programming code for ad hoc robotic applications
  • Conduct research into the feasibility, design, operation, or performance of robotic mechanisms, components, or systems, such as orbital robots, reconfigurable robots, or man-machine interactions

Education and Experience

  • Bachelor’s degree in Engineering or applied science
  • Master’s degree preferred
  • Prior experience in robotics, sensor systems, artificial intelligence, or control systems

Skills and Abilities

  • Demonstrated software engineering skills and understanding of best practices
  • Understanding of Middleware Messaging systems and their application in Robotics
  • Understanding of Machine Learning processes and their application in Robotics
  • Understand of hardware implications of software design and methods of refactoring for performance and reliability
  • Strong analysis and debugging skills
  • Critical thinking and sound judgment
  • Ability to appropriately manage confidential, sensitive information
  • Strong communications and documentation skills
  • Ability to work collaboratively

Working Environment and Physical Demands

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable

accommodation may be made to enable individuals with disabilities to perform the essential functions.

Travel Required: Minimal

Rogue Space Systems Corporation provides equal employment opportunity to all applicants and employees.  No person is to be discriminated against in any aspect of the employment relationship due to race, religion, color, sex, age, national origin, disability, citizenship status, marital status, veteran status or any other reason prohibited by law.

Before applying, please note:
Rogue is DDTC-registered, ITAR-compliant Company. Applicants MUST be U.S. persons and eligible for a security clearance. Additionally, applicants must be willing to apply for and maintain a security clearance.

To apply for this job email your details to