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 hr@rogue.space