System Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Centurion · 15 hours ago

System Software Engineer

Centurion is looking for a Software Systems Engineer for a long-term federal government project. This role involves designing, implementing, and testing software systems, primarily in Python, while working in a collaborative environment.

ConsultingInformation TechnologyManagement Consulting
check
Growth Opportunities
Hiring Manager
Michael Leizear
linkedin

Responsibilities

Designing, implementing, and testing software written in Python in a Linux environment
Designing and architecting new (or extensions to existing) software systems, including defining interfaces for software modules, identifying architectural patterns to employ, and determining software languages and libraries to leverage
Evaluating different software design approaches and software tools and proposing a recommended path forward to team members
Developing software design and architecture documentation (i.e., Interface Control Document, Software Architecture Design Document, etc.)
Implementing interface adapters to convert data from one format into another format (e.g., from JSON to XML)
Using Git as a version control system for developed software
Reviewing software and documentation developed by others and providing constructive comments

Qualification

PythonSoftware designLinuxGitC++Agile frameworkRobotics knowledgeResearch reviewDocumentation skills

Required

Bachelor and/or Master's degree in a relevant engineering or a related field (including ME, EE, CS, CE, Robotics, Controls, Aerospace, etc.) or equivalent practical experience
Designing, implementing, and testing software written in Python in a Linux environment
Designing and architecting new (or extensions to existing) software systems, including defining interfaces for software modules, identifying architectural patterns to employ, and determining software languages and libraries to leverage
Evaluating different software design approaches and software tools and proposing a recommended path forward to team members
Developing software design and architecture documentation (i.e., Interface Control Document, Software Architecture Design Document, etc.)
Implementing interface adapters to convert data from one format into another format (e.g., from JSON to XML)
Using Git as a version control system for developed software
Reviewing software and documentation developed by others and providing constructive comments

Preferred

Knowledge of robotics and autonomous systems technologies, techniques, architectures, and algorithms
Basic experience designing, implementing, and testing software in C++
Prior experience reviewing published research papers and prototyping their approaches/algorithms in software
Experience developing in an Agile framework using toolsets such as JIRA and Confluence

Company

Centurion

twittertwittertwitter
company-logo
Centurion, a Woman-Owned Small Business headquartered in Herndon, VA, conveniently located near Washington D.C., is a national professional services firm working with the public and private sector by delivering relevant solutions for our client’s complex business and technology challenges.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Theresa Zandi
Principal Owner
linkedin
Company data provided by crunchbase