
Principal C/C++ Software Engineer
- Woburn, MA
- Permanent
- Full-time
- Work within an agile team environment to design, develop, integrate, deploy and sustain radar data processing applications written in C/C++.
- Determine root causes of failures, design and implement solutions that meet requirements.
- Help improve code quality by supporting software integration, verification and performing code reviews.
- Analyze difficult problems and successfully deliver results on schedule and on budget.
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior relevant experience unless prohibited by local laws/regulations.
- Experience with design, development, testing and integration of complex systems using C/C++.
- Working knowledge of Linux operating systems.
- Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
- Experience with Object-Oriented Design (OOD) and Object-Oriented Programming (OOP)
- Exposure to Agile frameworks such as Scrum, Kanban, Scaled Agile or SAFe.
- Experience with ClearCase, Git or other Configuration Management Systems.
- Experience with radar data processing.
- Experience in display development in Java and/or X-Motif.
- Experience with MATLAB.
- Experience with Jira, Confluence, Microsoft Azure, Jenkins, Coverity and/or other agile and DevOps tools.
- Experience with real-time, multi-threaded systems.
- Ability to work in a fast paced, dynamic environment with time-critical requirements.
- Excellent communication, technical writing, oral presentation, and interpersonal skills.