Software Engineer
Optimum Technologies Inc - sterling, VA
Apply NowJob Description
Job Description Job Description OpTech seeks a Software Engineer to integrate numerous software engineering efforts across multiple space-focused projects and software disciplines. The role is not specific to a software discipline but requires coordinating, integrating, and developing software elements across the stack. This may include tool, embedded, and application software integration and development. The ideal candidate can communicate across the team, from systems engineers to embedded software teams, with the ability to burrow deeply into complex software integration issues while focusing on the broader software integration architecture. A passion for diving into new environments and technologies is a must. This position will not pigeonhole you into a single technology or effort. Still, it will expose you to all areas of satellite software systems and the challenges in making them all operate together. Job Responsibilities: Perform software systems engineering with embedded software development teams based across the US Coordinate local (Sterling, VA) CI/CD software tooling for management of delivered software Serve as the local (Sterling VA) coordinator of software build and delivery of firmware to space hardware in OpTech's Integration and Test facilities Participate in embedded software development if desired Develop/modify applications required to integrate command and control systems with uplink firmware to enable satellite test and eventual operation Collaborate with the broader team on the specification and participate in the development of system integration tools used to configure satellite flight software **** Basic Qualifications: Bachelor's degree with 5-10 years of prior relevant experience. Experience with the Atlassian suite (Jira/Confluence/BitBucket or Git) Ability to drive software development through the software development lifecycle Experience with embedded Linux, C/C++, and associated tools Experience configuring Linux tools, including Docker, Python/scripting, GNU-radio, etc.... Experience developing automated test scripts Ability to learn new applications as required. Excellent communication skills. Strong organizational and problem-solving skills. **** Preferred Qualifications Working experience with companies in the Aerospace and Defense field is a plus. A knowledge of satellite operations with script development for satellite ground systems, such as COSMOS/OpenC3 Demonstrated success in leading software integration efforts Exposure to NASA core Flight System (cFS) a plus **** US CITIZENSHIP REQUIRED****
Created: 2024-11-04