Senior Principal Software Engineer, Onsite
Role responsibilities
The role involves leading the full lifecycle of product development from architecture and design through integration and field support. The engineer will participate in collaborative, cross-disciplined integrated product teams using agile software development techniques.
Requirements
Requires a STEM degree and at least 10 years of relevant experience, or an advanced degree with 7 years of experience. An active and transferable U.S. government Secret security clearance and U.S. citizenship are mandatory.
Key skills
C++, Real-time operating systems (RTOS), Embedded programming, Linux, VxWorks, Unified Modeling Language (UML), Object-Oriented Analysis and Design (OOA/D), Agile software development, Software Architecture, Mentoring, SysML, DevOps, Jenkins, Microservice Architectures, Containerized Applications, Python
Keywords
C++, RTOS, Embedded Programming, Linux, VxWorks, UML, OOA/D, Agile, Scrum, Continuous Integration, Test-Driven Development, DevOps, Jenkins, Model Driven Development, FPGA, Microservices, Containers, ARM Assembly, CORBA, Python, SysML, DoD Secret Clearance, Aerospace, Defense, Software Engineering Institute, Software Architecture