Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Graham Staffing Services

Software Development Lead

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Job Description

Must have a secret Clearance - this is a part time role The Software Development Lead should be proficient at the following tasks and/or activities: Experience with software integration, test and operations. Experience serving as lead software design or architect and oversees all technical aspects of development. Experience as the lead software build and product manager. Experience serving as software technical expert Develops, maintains, and enhances complex and diverse software systems based upon documented requirements. Provides specific input to the software components of a system design to include hardware/software trade-offs, software reuse, use of
COTS/GOTS
in place of new development, and requirements analysis and synthesis from system level to individual software components. Designs, implements, and integrates software applications or performs software engineering tasks. Utilizes software engineering and design methodologies appropriate to the development, integration, and production environment. Ensures efficient delivery of software engineering capabilities using industry standards and repeatable processes. Mitigates risks, controls costs and schedule variance, and effectively manages large-scale, integrated software projects. Reviews and tests software components for adherence to the design requirements and documents test results. Performs comprehensive testing on computer hardware and software components to evaluate operational and performance compliance of the overall systems. Develops under the real-time constraints of deadlines, task schedules, rates, task priorities, watchdog timers, interrupts, latency and jitter of soft and hard real-time operating systems. Manages and mitigates interprocess communications leveraging message queues, mutex, semaphores, blocking and non-blocking operations in multi-threaded software implementations. Designs and develops distributed software systems leveraging multiple software, hardware, and communication technologies. Utilizes standard communications ports and interfaces to facilitate communication between processes, processors, computers, and peripheral systems. Develops hardware and application specific boot code for establishing baseline services and loading OS and application code into execution memory. Assesses and makes recommendations on processor, memory and single board computer configurations which meet the compatibility, performance, memory and interface requirements of the system. #IND1
Pay:
$196,000.00 - $234,000.00 per year
Work Location:
In person