Embedded Software Engineer - Lead
Job Title: Lead Embedded Software Engineer Job Code: ES-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.