Vacancy expired!
- Design and develop System Services software for embedded processor-based systems
- Perform Software System Engineering for a complex system of systems
- Work in a leadership role to oversee software systems engineering, design, and implementation for the TSG
- Generate design and interface documentation
- Develop test criteria and assist in the design of test systems including test software applications
- Develop technical presentations, recommendations, and written communications to explain technical issues to program management and the Navy customer team.
- Have experience leading a software team in a multi-disciplined engineering environment
- Have direct development experience with the following areas of technology:
- Developing Embedded runtime environments, from the kernel and low-level hardware interfaces, up to the application software interfaces
- Operating Systems, including the modification and building of Linux Kernels
- System Services including Software Isolation Layers or Middleware
- Networking
- Local and backplane busses especially PCIe
- Real-Time Processing
- Have proficiency in C/C
- Familiarity with the Systems Engineering process, review milestones and associated design artifacts
- Experience deriving Software Requirements Specifications from higher level specifications
- Ability to collaborate with customers and key stakeholders to perform trade studies and design analysis
- Experience defining and documenting new software architectures and modifying existing software architectures to meet requirements
- Experience maturing preliminary software designs through the detailed design phase
- Ability to develop unit test plans and unit test procedures for embedded Firmware and/or Software applications
- B.S. (or higher) degree in Software Engineering, Computer Science or a related technical field (or equivalent experience) required
- 8+ years of engineering experience required
- This position requires to obtain and maintain a DoD Clearance.