Principal Software Engineer, Onsite
Role responsibilities
The role involves participating in cross-disciplined integrated product teams using agile techniques to develop software. Responsibilities cover the full product lifecycle, including architecture, design, integration, testing, and field support.
Requirements
Candidates must have a STEM degree, at least 8 years of relevant experience (or 5 with an advanced degree), and an active DoD Secret security clearance. Proficiency in C++, RTOS, and embedded programming is required.
Key skills
C++, Real-time operating systems (RTOS), Embedded programming, Linux, VxWorks, Software Development Lifecycle (SDLC), Agile, UML, Object-Oriented Analysis and Design (OOA/D), SysML, DevOps, Jenkins, Model Driven Development, Microservice Architectures, Containerized Applications, Python
Keywords
C++, RTOS, Embedded Programming, Linux, VxWorks, Agile, Scrum, Continuous Integration, Test-Driven Development, DevOps, Jenkins, UML, OOA/D, SysML, Model Driven Development, FPGA, Microservices, Containers, Versal, ARM Assembly, CORBA, Python, DoD Secret Clearance, Aerospace, Defense, Software Engineering Institute, STEM