Principal Software Engineer
Role responsibilities
Lead the software architecture and design of tactical components and subsystems for US Navy electronics infrastructure. Responsibilities include creating UML diagrams, managing requirements, and overseeing the development and sustainment of combat systems software.
Requirements
Requires a Bachelor's or Master's degree in Computer Science or a related field with at least 8 years of software engineering experience. Candidates must be US citizens capable of obtaining a DOD security clearance and possess proficiency in Linux and virtualization platforms.
Key skills
Software Architecture, UML Modeling, Agile Scrum, DevSecOps, Java, C, C++, Linux, Kubernetes, OpenShift, ESXi, DDS, SOSA, Requirements Management, Edge AI, Virtualization
Keywords
Software Architecture, SOSA, UML, Enterprise Architect, DOORS, DevSecOps, Agile, Microservices, MVC, Pub-Sub, Java, C, C++, Red Hat Linux, Kubernetes, OpenShift, ESXi, DDS, AMQP, ZMTP, Edge AI, Combat Systems, Virtual Machines, Containers, Hypervisors, Real-time Extensions, Signal Processing, Firmware, DOD Security Clearance, RFP/RFI