At Aistech Space, our mission is to use space-based technology including our constellation of small satellites to provide a new perspective of Earth's changing resources and improve our customer's decision-making processes toward a sustainable future.And while we are passionate about space and technology, our key to success is having great people. We are very proud of the multi-talented, international, diverse team we have built. We support this team with a culture of feedback, bias toward action, self-driven problem solving, respect, and inclusion that we strive to uphold every day. Our goal is to create an environment where everyone is excited to come to work because they enjoy working with the team, feel like their skills and talents are being well used and valued, and are excited about our mission as we help write New Space history.WHAT WE OFFER:At Aistech Space, we support our employees and their well-being by offering top-notch incentives:One year initial contract with the possibility to extend to a fixed contract with no end date.An inclusive, multinational, and vibrant team environment.A work culture with open communication where the best ideas win.Relaxing areas in our offices.Team Lunch on Fridays.Food pantry and drinks available all weekdays.WHAT YOU WILL DO:Aistech Space is looking for an entry-level Software developer to be part of the Space Infrastructure Team in charge of architecture definition, development of software, testing, and deployment of the different software modules related to satellites, payloads, and ground systems.This new position offers the opportunity to rotate through different departments either satellite, payload, or ground developing software for space missions.In this role, you are expected to coordinate with multiple departments, show top communication skills, highlight issues and blocking points to build complex software modules.You will also be responsible to follow internal standards and good practices in terms of project management (Jira), documentation (Confluence), and time management (Tempo) following an agile approach in your daily work.The key objectives to be achieved during the rotational period are:Understand Aistech Space mission objectives.Work closely with the development team.Engage with internal teams to continuously improve the software infrastructure.Recommend adoption of new technologies, products, and services.Definition of requirements, identification of the architecture, description of software blocks, and correspondence implementation in code using an Agile methodology.Write testable code, documentation, and presentations is a must.Actively engage in the development of documentation to build out the company procedures and specification manuals.Follow your curiosity to suggest new ideas to make our products and processes better.Become a well-rounded software developer following the rotational period and decide where you want to focus your career in the next round!WHO YOU ARE:Passion for space technologies.BSc/MSc in Information technologies, Computer science, Engineering, and/or Physics.Open-minded and extroverted, active learner, and tolerant to criticism.Experience in developing software for embedded systems in C/C++ on Linux with a proven portfolio (in any sector).Experience in Real-time Operating Systems (RTOS) and/or VxWorks, RTEMS, etc.Experience in Python and/or Bash scripting.Experience with version control systems, such as Git.Knowledge of continuous integration tools, such as Jenkins.Knowledge in Driver Development for (Embedded) Linux.Knowledge of CAN/I2C/RS422/RS485/CSP/FTP protocols.Knowledgeable in Agile methodology, specifically in the Scrum framework.WHERE YOU WILL BE:You will be located and based in our sunny Barcelona, Spain office. Some travel between offices and other potential Aistech and customer locations worldwide may be required.If your profile fits, send us your CV to: ******
#J-18808-Ljbffr