Senior Specialist, Software Engineering (SV Optical Communications Terminal Software Adaptor)
Palm Bay, FL - USA
Job Summary
Job Title: Senior Specialist Software Engineering (SV Optical Communications Terminal Software Adaptor)
Job Code: 36637
Job Location:Palm Bay FL
Job Schedule: 9/80
Job Description:
The Software Engineer will be responsible for design development and implementation of immediate updates and refactoring of an existing Flight Software (FSW) adaptor to accommodate multiple vendors/suppliers of Space Vehicle (SV) Optical Communications Terminals (OCTs).
Essential Functions:
- Lead the design development implementation and testing of updated FSW written in C in an embedded Linux environment.
- Understand the basics of OCT operations scheduling of peer-to-peer communication contacts link establishment and pointing vectors relative to SV orbital motion.
- Develop and maintain an embedded Linux-based code baseline DevOps pipeline configuration management and documentation.
- Update and refactor existing integration and test procedures to cover new vendors/suppliers and complete integration with the larger SV software baseline.
- Execute Formal Qualification Testing (FQT) according to refactored FSW requirements levied on the OCT software adaptor.
- Update Python scripts for simulation and test used for integration and FQT.
- Interact with FSW leadership in daily standups understanding cooperatively created development and testing schedules and working with other program FSW engineers to resolve discovered issues.
- Collaborate with OCT vendors/suppliers and L3Harris Systems Engineers to ensure seamless integration with hardware components.
- Develop and maintain software documentation including design specifications user manuals and testing procedures.
- Debug and troubleshoot software issues providing timely resolutions to ensure product quality and reliability.
- Optimize software performance and memory usage to meet product requirements.
- Participate in code reviews to maintain high-quality code standards and best practices.
- Stay up to date with the latest industry trends and technologies to continuously improve our software development processes.
Qualifications:
- Bachelors Degree and minimum 6 years of prior relevant experience. Graduate Degree and a minimum of 4 years of prior related lieu of a degree minimum of 10 years of prior related experience.
- 4 years of experiencein embedded software development using C/C with Object Oriented Design and Implementation.
- Experience with embedded Linux including modern software development APIs network communications and possible use of containerization.
- Experience with software development tools such as compilers debuggers and version control systems (e.g. Git).
- Experience in leading and mentoring engineering teams.
Preferred Additional Skills:
- Knowledge of Agile development methodologies.
- Familiarity with scripting languages (e.g. Python) for testing and automation.
- Experience with continuous integration deployment (CI/CD) pipeline
#LI-KB1
Required Experience:
Senior IC
About Company
At L3Harris, we anticipate and mitigate risk with agile end-to-end solutions that meet our customers' mission-critical needs across all domains.