Leidos Maritime Systems Division is seeking an experienced software engineer to modify existing software and create new software for a rapidly maturing C4I Prototype product that is nearing readiness for deployment. This product involves the deployment, monitoring, and communications of a buoy with a software-defined radio, where the implementation in Rust controls the radio to meet key mission objectives.
Requirements
- Experience developing in Rust in a real-time system
- Experience with Rust and Linux
- Real-time software development experience
- Proven experience in all phases of Software Engineering including requirements, design, code, test and integration
- Experience using the Atlassian toolset
- Knowledge of or experience with UML and object-oriented design
- Experience with C/C++, Java, Python, JavaScript
Responsibilities
- Development of software architectures to support migration of timing-critical applications to new hardware configurations
- Software implementation and unit testing to meet customer objectives
- Continuous Integration/Continuous Deployment pipeline support
- Support all phases of the software development lifecycle, including requirements analysis, system design, software development, integration and test, documentation, and maintenance, for complex software system/applications.
- Modification of existing software
- Creation of new software
Other
- US Citizenship required with the ability to obtain an Secret clearance
- The ability to obtain and maintain a TS/SCI Security Clearance
- Excellent verbal, written and interpersonal communication skills are required for an effective interface with all internal and external contacts.
- Possess business and technical vision
- Understand Agile development methodologies