Senior Space Software Engineer, Cloud Computing Technologies Agile Development Labor Rate coordinates the activities of the Space Software Engineering team. Lead the team of software engineers responsible for the building of new programs and support of the existing ones. Confer with users, study the flow of systems, check data usage and workflow, investigate areas with problems, and manage the entire life cycle of space embedded software development and maintenance. Work with other members of the team to evaluate all the data and information that have been given to the team, find out the requirements, propose and develop possible solutions to problems, and determine the feasibility of all space software engineering project. Oversees the development life-cycle of the application, including designing, coding, and testing for its functionality and its errors. Develop designs to demonstrate operational feasibility. Proficient knowledge of a number of the Object-Oriented Programming Languages and space-embedded coding technologies such as Java, Scala, Clojure, C++, C#, PHP, OO patterns, Qt framework, UML, etc. Ensure effective communication management by using communication management tools like SVN and GIT. Write Linux-based Software for embedded processors such as ARM, PowerPC, x86, and high-quality micro-controller software. Effectively prioritize responsibilities and communicate clearly with the team. Reputable for working on many successful space software development projects. Understand and well-versed in functional programming and know the best programming language to use to implement any function. Conversant with various package management tools that help in code execution and code review. Excellent at designing and managing databases using various database scripting languages such as SQL, MySQL, CGI, and so on. Have excellent mathematical, analytical, quick-thinking, and problem-solving skills. Enthusiastic enough to work in a fast-paced, high pressure environment.
LR136 Senior Space Software Engineer
Senior Space Software Engineer, Cloud Computing Technologies Agile Development Labor Rate coordinates the activities of the Space Software Engineering team. Lead the team of software engineers responsible for the building of new programs and support of the existing ones. Have creative and innovative solutions to various space engineering problems with users’ needs in focus. Develop documentation, flowcharts, layouts, and diagrams to demonstrate operational feasibility.