Software Engineer-Mid Level
On-site · Largo, Florida, United States
Job Summary
Mid-Level Software Engineer responsible for real-time embedded C++ software development on Linux/UNIX platforms, including architecture translation of requirements to code, and leading technical results presentations. Primary duties include real-time software design with performance considerations, updating and using simulation tools for data analysis, participating in Agile Scrum processes to rapidly design, code, and integrate capabilities for a mature customer solution, leading documentation development and presenting technical results to leads, management, and customers. Tasks span the full software lifecycle across requirements development, design, code, test, and integration, with additional duties as assigned. The role requires BS in a relevant engineering discipline, 5+ years in real-time C++ development (preferably on DoD programs), experience with complex software solutions, team-based Agile Scrum experience, and proficiency with tools including Git/SVN/ClearCase, Java, Google Test, Eclipse, MS Visual Code, Jira/Confluence, Jenkins, DOORS, Rhapsody, Linux/Unix, and strong communication skills; must be self-starting and capable of navigating large code bases. Physical requirements include ability to stand or sit for extended periods and occasional lifting up to 20 lbs. Location: Largo, Florida; active Secret Clearance required.
Required Qualifications
- BS degree in Computer Science, Scientific, or an appropriate Engineering discipline
- Minimum of 5 years of experience with real-time software development using C++
- Experience developing and implementing complex software solutions
- Experience developing software in a team-based development environment such as Agile Scrum
- Demonstrated experience with the following Software Tools: Version Control (Git, SVN, ClearCase or equivalent), Java, Google Test
- Demonstrated experience with integrated development environments (IDEs) such as Eclipse, MS Visual Code
- Demonstrated experience with the following Tools: Git, Atlassian (JIRA, Confluence), Jenkins, Eclipse, DOORS, Rhapsody
- Demonstrated experience with Linux/Unix operating systems
- Excellent oral and written communication skills
- Must be a self-starter and can understand and navigate through complex code bases
- Active Secret Clearance Required
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.