• As a Software Engineer I at client Aerospace, you will play a critical role on a cross-disciplinary team that specializes in the design, development, and manufacturing of novel, state-of-the-art optical and science instruments for military, government, and commercial space applications, including Earth observation, atmospheric monitoring, space situational awareness, maritime traffic monitoring, and optical communications. • You will be integral in creating software system solutions that meet the evolving needs of our customers. • In this role, you will collaborate with others to help define software requirements, design software architectures, and ensure the successful implementation, testing, and delivery of projects. • Your technical skills will be crucial in driving the development of reliable and high-performance software for space applications. • Your expertise in software development, design, integration, and testing will be instrumental in shaping the future of technology and space exploration. • The client building is a controlled goods program environment.
KEY RESPONSIBILITIES • Provide technical solutions and support on development programs as part of a highly engaged and integrated engineering team. • Develop embedded software and software applications for Space products. • Create or utilize software-level requirements, architecture, detailed design, and test plan documentation to meet program and customer needs. • Participate in requirements analysis and design verification and validation activities. • Test, debug, and troubleshoot software, systems, and electronics to resolve issues. • Perform simulation and analyses and develop system-level models to ensure end-to-end performance requirements of software designs are met. • Provide technical support to customers. • Develop documentation according to space agency standards (e.g. CSA, NASA, ESA). • Contribute to the continuous improvement of processes.
YOU MUST HAVE • Bachelor’s degree or higher from an accredited institution in a technical discipline such as Computer Science, Software Engineering, or a related field. • Minimum 1 year of experience in a software development role. • Minimum 1 year of experience in programming languages, preferably C# and Python. • Minimum of 1 year working with software development methodologies and tools involving Windows application-level software.
WE VALUE • Knowledge of ASCOM, serial communication, and Ethernet protocols (REST API, SFTP, HTTP, UDP, TCP, TELNET). • Experience with embedded software development, preferably targeting Linux/UNIX. • Experience with product development and knowledge of industry best practices in the Aerospace/Space industry. • Experience with system-level simulation tools such as MATLAB. • Experience with safety-critical software and systems development. • SQL database experience. • Understanding of various software development lifecycle models. • Familiarity with Jira. • Familiarity with Source Management tools such as Github. • Knowledge of software configuration management and change management practices. • Ability to quickly analyze, incorporate, and apply new information and concepts. • Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness. • Ability to work in a fast-paced and dynamic environment and adapt to project changes. • Ability to simultaneously manage a variety of complicated tasks. • A results-oriented and structured problem-solving approach. • A passion for innovation and continuous learning. • Strong attention to detail and organizational skills. • Excellent communication and people-oriented skills. • Self-motivation and the ability to work with little supervision, consistently taking the initiative to get things done. |