Principal Software Engineer

Overview

On Site
Full Time

Skills

C++
Test-driven development
Integration testing
Software development
Software engineering
Embedded systems
Real-time
Operating systems
Agile
Continuous integration
Use cases
System integration
Security clearance
FishEye
Communication
Pivotal
Design
Art
DoD
Science
Mathematics
Java
Facilitation
RTOS
Linux
VxWorks
Scrum
SysML
UML
OOAD
Microservices
Computer hardware
Research and development
Data

Job Details

Principal Software Engineer

FishEye Software is looking for a Software Engineer to join our team working on the Protected Communication Systems (PCS) program. This role is pivotal in developing complex software and systems solutions, playing a key part across the entire product lifecycle from architecture and design to integration, test, and field support. As part of our agile, cross-disciplined teams, you will employ state-of-the-art software development techniques and tools, contributing to the delivery of critical communication capabilities.

This position requires an active DOD Secret Clearance.

Required Skills:
  • Degree in STEM (Science, Technology, Engineering, Mathematics), with 8+ years relevant experience, or Advanced Degree with 5+ years of experience. Without a degree, 12 years of experience needed
  • Proven expertise in Software Engineering, covering all phases of the software development lifecycle
  • Proficient in software development using C++ or JAVA
  • Demonstrated ability to work effectively in a team, facilitating communication with other engineers, program teams, and external stakeholders
  • Strong experience with RTOS, embedded programming, and understanding processor/board architecture
  • Solid working knowledge of Linux, VxWorks, or similar real-time operating systems
  • Familiarity with Agile methodologies, including Scrum, Continuous Integration, and Test-Driven Development


Desired Skills:
  • Model Driven Development
  • RTOS, embedded programming
  • Use Cases, SysML/UML, OOA/D
  • Microservice Architectures, Containerized Applications
  • Software integration on custom hardware


* This position requires eligibility to obtain a US Personnel Security Clearance (PCL), ship is required. For more information visit the

* Please Note: FishEye does not accept applications from agencies, 3rd party vendors, or applications with incomplete information. FishEye's passion is building and supporting mission critical software and providing real time access to mission critical data. Whoever you are, you are welcome at FishEye, where we celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage everyone to apply, come as you are, we'd love to talk with you.

FishEye Software, Inc. is an Affirmative Action and Equal Opportunity Employer, including the disabled and veterans, and participates in E-Verify. For information about our EOE and AAP programs visit

FishEye Software may conducts background checks, criminal background investigation, and/or security clearance investigation through 3rd party organizations.

About FishEye Software