Senior C++ Software Engineer_IDM - Military veterans preferred



  full-time   employee

United States


SAIC is hiring Senior Software Engineers to support the IDM team onsite at Redstone Arsenal.


Job Description:

The candidate will design, develop, document, test and debug applications software and systems that require low level control processing (serial and Ethernet communication protocols) for the embedded hardware devices use on a real-time operating system.


The candidate will conduct multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of RTOS applications and components.


The candidate will attend SCRUM meetings and updates statuses, issues, and solutions to managers and team members.


The candidate will work closely with integration, cybersecurity, systems engineering, and test teams to make improvements in response to customer requirements.


The candidate will documents problems, concerns, and solutions effectively and clearly.


Required Education: Bachelors and nine (9) years or more experience [4yrs experience accepted in lieu of degree]. 


Required Skills

Proficient developing in C and C++ languages

Experience working in a Linux software development environment

Experience with the full software development lifecycle (Requirements,

Design, Development, Test, and Integration)

Good interpersonal skills and able to work in a large team environment 


Other Relevant Skills

Experience working on multi-threaded and/or multi-process applications

Experience with Eclipse and/or WindRiver Workbench IDE

Experience with Unit Testing Frameworks like Parasoft, CppUnit, Qt Test, etc

Experience developing software for WindRiver Linux, VxWorks, or ARINC-653 systems