Are you a dynamic and enthusiastic individual with a passion for Aerospace & Satellite Software? Do you have experience in the aviation and aerospace industry or are excited to work with a team of talented individuals in that space? If so, we have the perfect job for you!
We are seeking a part-time Software Specialist for our aerospace company, with an initial commitment of 2 hours a week. We offer compensation in the form of company stock until we become profitable.
As our Software Specialist, you will be responsible for analyzing system requirements to develop software architecture, design, and coding solutions. This involves designing and implementing software for controlling various subsystems of a spacecraft, such as guidance, navigation, and control systems. You’ll also develop and implement test plans and test procedures to ensure that the software functions correctly under different conditions, including those encountered during launch, in-space operations, and re-entry. Collaboration with other engineers and technical personnel to integrate software with other subsystems, including hardware and firmware, is also a critical aspect of this role. Identifying and resolving issues related to software performance, reliability, and safety is also a key responsibility, as is writing technical reports and documentation to explain software design, testing procedures, and system performance.
In addition, you will be tasked with keeping up to date with advancements in space technology and software engineering practices. There will be much more to do as we grow, but these are the starting tasks.
The ideal candidate will have experience in:
1. Programming Languages:
* Python: Python is widely used in the field of scientific computing, data analysis, and artificial intelligence. It has extensive libraries and frameworks that are beneficial for developing AI algorithms and working with data.
* C++: C++ is commonly used in mission-critical applications and offers better performance compared to Python. It may be necessary for low-level systems programming or optimizing performance-critical components.
2. Artificial Intelligence (AI) Experience:
* Machine Learning (ML): Understanding the concepts and techniques of machine learning is crucial. Familiarize yourself with popular ML libraries and frameworks like TensorFlow or PyTorch.
* Computer Vision: Knowledge of computer vision algorithms and techniques will be helpful for processing visual data collected by the rover’s cameras.
* Deep Learning: Deep learning is a subset of machine learning that focuses on neural networks. Proficiency in deep learning frameworks like TensorFlow or Keras can enable you to design and train complex neural network models.
* Reinforcement Learning: Familiarity with reinforcement learning algorithms will be valuable for training the rover to perform functions autonomously in uncertain environments.
3. Software Development and Engineering:
* Software Development Life Cycle (SDLC): Understanding the different phases of software development, including requirements gathering, design, implementation, testing, and deployment, is essential.
* Algorithm Design and Analysis: Proficiency in designing efficient algorithms and analyzing their complexity will be crucial for solving complex problems efficiently.
* Version Control: Experience with version control systems like Git will facilitate collaboration and code management within the team.
* Software Testing and Debugging: Knowledge of testing methodologies, debugging techniques, and tools will help ensure the reliability and correctness of the software.
4. Other Skills:
* Linux: Enceladus mission software will likely be run on a Linux-based system, so familiarity with Linux environments and command-line tools is necessary.
* Distributed Systems: Understanding the concepts of distributed systems and parallel computing will be useful, as the mission may involve multiple systems communicating and coordinating with each other.
* Communication and Teamwork: Effective communication skills, both written and verbal, are vital for collaborating with other team members, sharing ideas, and documenting your work.
If you are interested in this exciting opportunity to join our team, please send us your resume and a brief cover letter outlining your experience and qualifications. We look forward to hearing from you!
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> TechStyleOS is currently looking for a passionate and professional Contract Receptionist. How Do You Fit...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> JOB DESCRIPTION NFP Data Entry Clerk DEPARTMENT: WH – Outpatient Development Department Director: FORMULATED: 6/2012...
Apply For This JobTo get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure...
Apply For This JobJob Summary Reports to the Social Work Manager. In partnership with the medical team on the Maternal and Child Health...
Apply For This JobSolarity Credit Union is seeking a full-time Financial Guide – Remote in WA, OR, ID, UT, AZ, NV, WY, AK,...
Apply For This JobStyle is never in short supply at our more than 500 HomeGoods stores and we are constantly on a mission...
Apply For This Job