Description
Develop and maintain software applications within an agile environment, focusing on transitioning Matlab code to C++.
Responsibilities
- Translate system requirements into software design and performance specifications.
- Design, code, and implement new features or modify existing systems to improve performance.
- Debug software to identify and correct defects.
- Collaborate with domain experts and engineers to derive requirements and understand project constraints.
- Develop and implement algorithms to meet system performance and functional standards.
Required Skills
- 7+ years of experience as a Software Engineer on programs of similar scope and complexity.
- Advanced proficiency in C++.
- Advanced proficiency in Matlab.
- Active TS/SCI with Full Scope Polygraph clearance.
- Bachelor's degree in Computer Science or a related discipline, or 4 years of additional software engineering experience in lieu of a degree.
- Experience integrating software into new or modified operating environments.
Preferred Skills
- Knowledge or experience in signal processing or signal analysis.
- System Administration skills, including patching and updating systems in response to scans and vulnerabilities.