Essential Functions:
- Lead and contribute to business acquisition, requirements analysis, design, code and unit test, integration and test, requirements sell off, and operations and maintenance of embedded software systems.
- Ensure that products/projects delivered meet customer requirements and specifications.
- Drive process improvements to aid in team coordination and maintain delivery schedule.
- Communicate with leadership on status, issues, milestones, and successes.
Qualifications:
- Bachelor’s degree in Computer Engineering, Computer Science, or a related field with 9 years' experience; or a Graduate degree Computer Engineering, Computer Science, or a related field with 7 years' experience.
- Experience in C/C++.
- Experience in a lead software engineering role with a complex design.
- Experience with executing throughout the full development lifecycle.
- Eligible for a security clearance.
Preferred Additional Skills:
- Active Secret security clearance.
- Experience on complex systems with a focus on real time embedded systems.
- Direct Government customer interface experience (e.g., US Air Force, US Navy, etc.).
- Skills and Technologies experience including:
- Bash/Python and other scripting languages,
- Intel x86/ARM/FPGA/SoC,
- Embedded System Design, Release Engineering,
- Understanding of Change and Configuration Management, Continuous Integration,
- Network and Communication Protocols and Topology, Debug/Trace Analysis,
- Real-time Operating Systems like VxWorks/LynxOS/Integrity,
- Software Integration, Test, Verification/Validation, UML Design, ADA 83 & 95.
SKILLS AND CERTIFICATIONS
- C++
- Secret security clearance
- embedded systems
- Bash or Python