Software Engineer
The Maritime Systems Division of Leidos is seeking an experienced software engineer with experience in software architecture, design, implementation, and integration of real-time systems. The position will be responsible for the modification of existing software as well as the creation of new software. A successful candidate will have experience developing in C++ in a real-time system. Experience with Java, JavaScript, and Python is beneficial.
The candidate should work well in a collaborative environment, understand Agile development methodologies, and seek to identify and champion both technical and process innovations. The Cooperative Engagement Capability (CEC) is a product that supports sensor integration, data and track fusion, and network communications. Tasking and responsibilities will vary depending on project objectives and may extend to programs beyond CEC.
Primary 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
- Mentoring of junior engineers
Basic Qualifications
- US Citizenship required
- Requires BS degree in Computer Science or Computer Engineering and 8+ years of prior relevant experience or Masters with 6+ years of prior relevant experience.
- Active Secret clearance
- Proven experience in all phases of Software Engineering including requirements, design, code, test and integration
- Experience with C/C++ and Linux
- Experience using the Atlassian toolset
- Experience with Rhapsody and Model Driven Development and code generation
- Knowledge of or experience with UML and object-oriented design
- Real-time software development experience
- Excellent verbal, written and interpersonal communication skills are required for an effective interface with all internal and external contacts.
- Possess business and technical vision
Preferred Qualifications
- The ability to obtain and maintain a TS/SCI Security Clearance
- Experience with Java, Python, JavaScript
- Experience with the Navy's Cooperative Engagement Capability
- Experience in Agile development methods, including Scrum
- Experience with track fusion concepts and implementations
- Experience with containerization and microservices
If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares.