Embedded Software Engineer - Lead
Job Title: Lead Embedded Software Engineer Job Code: ES20190105-31143 Location: Dulles, VA The Lead Embedded Software Engineer will be responsible for architecting, designing and developing embedded applications for a wide-range of special communication and software defined radio systems/devices. Responsibilities * Lead the software development efforts on various embedded platforms for special communication and software defined radio system/devices * Architect, design and develop embedded software applications utilizing C/C++ * Work closely with System, HW and test engineers throughout the embedded software design/development life cycle * Work directly customers to ensure embedded software meets key mission requirements Customers * Document software design and participate in design and code reviews * Perform software/hardware integration during software development and unit testing Required Experience * Bachelor's Degree and minimum 9 years of prior relevant experience. Graduate Degree and a minimum of 7 years of prior related experience. * 9 plus years of professional C/C++ language embedded software development experience required. * 9 plus years of experience with software lifecycle development from CONOPS/Requirements Definition to Final Acceptance Test/Deployment. * Experience with Embedded Linux User and/or Kernel space * At least 6 years of experience with Nucleus, MQX, or equivalent embedded RTOS experience and multi-threaded design * Active SECRET Government security clearance Desired Skills * Knowledge of Git revision control. * Knowledge of JIRA. * Active TS/SCI a plus. Security clearances may only be granted to US citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.