This Systems Software Engineer will be responsible for designing, building and delivering a wide range of safety critical, cybersecure power solutions to military customers. Leading or participation in all stages of the systems/software development life cycle (SDLC). The System Engineering portion of this role is to ensure the final system meets or exceeds all customer system requirements. The systems portion of this role involves working closely with electrical, mechanical, software and test engineers to capture system requirements and develop traceable contract SDRL documentation, customer specifications and operators’ manuals when required. Also work with Program Managers and Project Engineers to develop proposals, project schedules and participate in customer reviews of design and test artifacts. The Software Engineering portion of this role involves designing, developing, testing, and maintaining software applications and systems. For most products this involves formal software design and test documentation traceable to system requirements. PS software products require high reliability, safety critical, and cybersecure software operation with built in test features for mission critical power systems and switchgear. Coding effort can span from low level embedded DSP or ARM based controllers previously written in ASM/C/C++ to coding for Human Machine Interface (GUI design) in C# or other GUI based language. IRAD Development may include hardware and software prototypes for proof-of-concept efforts involving the design and test of new embedded software with built in test features for integration with hardware and support for final qualification testing.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior