Job Description
Job Description :
Responsible for developing and securing embedded Linux software while implementing DevSecOps practices to ensure reliable and compliant system operations.
Roles and Responsibilities :
The Embedded Linux DevSecOps Developer is responsible for the design, development, and security of embedded Linux software systems. The role ensures adherence to DevSecOps principles, maintaining compliance, reliability, and performance across all stages of the software lifecycle.
- Develop embedded Linux software using languages such as Rust, C, and Ruby.
- Apply Agile methodologies to plan, develop, and deliver secure and maintainable software solutions.
- Utilize source control management tools for collaborative development workflows.
- Perform continuous validation and verification through test-driven development practices.
- Conduct independent research to evaluate new technologies , tools, and methods that enhance software quality and security.
- Work independently with limited direction and maintain a high level of self-motivation.
- Collaborate with contractor teammates and customers on a daily basis.
- Work closely with customers to ensure deliverables meet expectations and are delivered on time.
- Attend and actively participat e in team meetings.
THIS POSITION REQUIRES AN ACTIVE DEPARTMENT OF DEFENSE TOP SECRET OR SECRET SECURITY CLEARANCE.
Required Skills & Experience :
Proficiency in Rust, C / C++ , Ruby, C#, or similar programming languages.Bachelor’s degree in Computer Science , Computer Engineering, or related field.Strong experience working in Linux environments.Possess an active security clearance as required by contract or government regulations .Knowledge of or e xperience with Agile methodologies, such as Kanban.Desired Skills and Experience :
Experience with command-line based environments.Experience with custom Linux development platforms such as Buildroot or Yocto .Familiarity with source control management tools, particularly Git.Experience with Agile development tools, such as GitLab.Knowledge or experience in Linux kernel development.Experience with build tools, including Make or similar systems.Familiarity with virtualization technologies such as Docker, VirtualBox, or comparable tools.Knowledge of cybersecurity principles relevant to software development and embedded systems.Knowledge of or e xperience with computer networks and networking concepts.Requirements
Job Description : George Consulting is seeking a HPC Application Support Engineer to support a classified project in Alexandria, VA. Roles and Responsibilities : The HPC Application Support Engineer will be responsible for the following :
Manage, deploy, and support applications on Red Hat Enterprise Linux (RHEL)Work with users to customize applications and configure software development, integration, and production environments to specificationWork with HPC vendors to identify hardware and software solutions to meet system requirementsMonitor internally developed applications for impact to system performance and resource utilizationTune applications to optimize performance and reliability of services across the High-Performance Computing (HPC) ecosystemDiagnose application problems quickly and effectivelyAutomate administration procedures for routine and complex tasksProvide backup HPC system administration supportCoordinate with vendors to resolve software problemsWork with team to define and implement best practicesAble to work independently with limited direction and be self-motivated.Able to work with other contractor teammates and customers daily.Able to work closely with customers to ensure deliverables meet their expectations and arrive in a timely manner.Attend and actively participate in team meetings. THIS POSITION REQUIRES THE ABILITY TO OBTAIN AN ACTIVE DEPARTMENT OF DEFENSE SECRET SECURITY CLEARANCE. Required Qualifications :Bachelor’s Degree in computer science or closely related field and a minimum of 2 years of experience in Linux / UNIX Systems Administration.Experience supporting internally developed applications in C, C++, Java, and PythonAn equivalent combination of education and experience will be considered.Ability to identify requirements and to define, plan, and implement requisite solutionsAbility to plan, organize, prioritize tasks, and complete assigned projects with minimal supervisionThis position requires an active Top Secret / SCI clearance.Certifications : Security+, RHCSA or RHCE Preferred Qualifications :Excellent interpersonal / communication skills, and the ability to work as part of a team5 years of experience supporting HPC applications and development environments on RHELExperience troubleshooting application execution through resource managers such as PBS Pro and SlurmExperience with utilities such as Git, Bitbucket, ConfluenceAn understanding of code review, compilers, and debugging tools including Intel Parallel Studio, GCC, GDB, TotalViewExperience supporting applications based on CUDA, OpenCL, OpenMPI, OpenMP, IntelMPIExperience using tools such as Nagios, Zabbix, and SNMP to monitor systems, metrics, and create dashboardsAbility to develop and maintain programs and scripts that aid in the operation and automation of administrative tasks and workflows using Bash and Python