Software Engineer
Embark on a career putting innovative, reliable, and agile products and ideas into orbit and beyond. Optimum Technologies has opportunities waiting for you that play a vital role in space exploration, national defense, and scientific discovery, supporting multiple programs across the universe. With us, you will discover a culture of curiosity and collaboration. Our space systems connect and protect millions of people on earth daily, now and in the future. Explore your future and launch your career today! Because there is only one Optimum.
Benefits:
- Competitive Pay
- Medical/Dental/Vision
- 401K with non-elective 4% Contribution
- Annual Bonus Opportunities
- 100% Covered
- Basic Life
- Short Term Disability
- Long Term Disability
- Accidental Death and Dismemberment
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**