Job Description:
Cutting Edge Communications has an opening for a System Software Engineer specializing in Planning & Scheduling System Development. As a member of our team, you’ll support our client in a vital role in advancing innovative technologies. This is an exciting opportunity to contribute to groundbreaking missions and work alongside industry leaders in a fast-paced, high-energy environment.
As a System Software Engineer, you will be specializing in planning and scheduling for our advanced satellite operations. The successful candidate will be responsible for developing, implementing, and optimizing scheduling systems to support efficient and effective satellite mission operations.
Responsibilities:
• System Development and Optimization: Design, develop, and enhance software systems for mission planning and scheduling using state-of-the-art scheduling algorithms and technologies.
• Software Implementation: Deploy into a Cloud environment and maintain scheduling applications, ensuring they meet mission requirements and integrate seamlessly with existing ground systems architecture.
• Algorithm Enhancement: Work on optimizing scheduling algorithms to enhance the performance, reliability, and scalability of scheduling systems, reducing latency and increasing throughput.
• Integration and Testing (I&T): Collaborate with cross-functional, agile teams to ensure delivered scheduling software solutions are thoroughly tested and integrated into a Cloud environment.
• Process Automation: Implement automation strategies within software modules to improve the efficiency of scheduling operations to include the potential for leveraging AI and machine learning where possible.
• Stakeholder Collaboration: Work closely with mission planners, mission operators, US Government Customers, and other systems engineers to gather requirements and provide technical guidance throughout the design, development, and I&T process.
• System Monitoring and Troubleshooting: Continuously monitor system performance, identifying and addressing issues in a timely manner to minimize disruption to mission operations.
Qualifications:
• Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or related field. A master’s degree or equivalent experience is preferred.
• Professional Experience: At least 5 years of experience in software development, particularly for planning and scheduling software within the aerospace field.
• Technical Expertise: Proficiency in programming languages such as Python and Java along with experience with scheduling tools like GMAT, STK Scheduler, or related systems.
• Problem-Solving Abilities: Strong analytical skills with a proven track record of troubleshooting complex software systems and processes.
• Collaborative Skills: Demonstrated, excellent interpersonal and communication skills to facilitate engagement with stakeholders across various technical and operational levels.
• This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. Possessing an active TS/SCI clearance is required.
Note: Final pay is based upon years of experience, qualifications such as education and relevant certifications, and market conditions.
About the Company:
Founded in 1998, Cutting Edge Communications, LLC, is a small business dedicated to technical excellence and responsive customer support. A company of roughly 150+ individuals in eight states, we combine considerable program and proposal development knowledge with extensive management and engineering experience necessary to win and execute large-scale aerospace programs. We are a services company that provides exceptional, high quality, experienced personnel that exceed our clients’ expectations. We have led clients in the successful capture of over $35 billion in new contracts, often continuing support after award by providing expertise critical to program success.