Space Embedded Software Engineer I, Cloud Computing Technologies Agile Development Labor Rate is responsible for designing, implementing, testing, and debugging system software for space craft, spaceships, satellites, and other space embedded software products. Design and develop embedded flight software and space software prototype for airplanes, satellites, and spaceships. Build and develop embedded software for embedded software enabled devices such as digital wristwatches, set-up boxes, televisions, robots, and modems. Analyze and enhance the efficiency, stability, and scalability of space embedded software products. Integrate and validate new software product designs and provide post-production support for the products. Work with telecommunication industries in designing and implementing various telecommunication equipment, systems, and networks, such as antenna and satellites. Assess and capable of using third-party and open source space embedded software development tools on the internet. Build and test high-quality embedded codes for efficiency. Ensure the robustness of the embedded software codes in the face of heavy-duty use. Work closely with other engineering teams to improve space embedded products. Provide partner feedback, and influence the roadmap for future embedded software product releases. Space Embedded Software Engineer I provide engineering support for testing embedded software device drivers in embedded software devices such as security systems, internet, and spaceship. Have proven working experience in software engineering and solid programming experience in C or C++, Java, Python, and so on. Have great familiarity with software configuration management tools, defect tracking tools, and peer review tools. Possess adequate knowledge of reading schematics and datasheets for space software components. Knowledgeable about different IP protocols, interfaces, and hardware subsystems. Have critical-thinking and problem-solving skills. Team player Experienced with USB communication, low-power design, and advanced sleep modes. Have experience with formal software development practices including the use of software configuration management, coding standards, and style guides. Understand common communication interfaces like SPI direct memory addressing and common protocols such as I²C, serial ports, and USB. Space Embedded Software Engineer I require a bachelor’s degree or higher-level degree (i.e., Masters or Ph.D.) in Computer science, Space engineering, Space science, Computer engineering, or a related technical field. May have 2-5 years working experience in designing, developing, and testing software for operational space embedded systems using relevant computer programming languages. Analyze, monitor and improve the efficiency and stability of currently existing space embedded systems.
Further rates within this Space Embedded Software Engineer I category.