1

Trainee Linux Kernel Development Jobs in Maryland

Lead the design, development, and test of systems composing of hardware, digital logic, embedded software, Linux kernel modules, and user-space Linux software * Assist in the design, review, and ...

Embedded Software Engineer

Germantown, MD · On-site

$125K - $155K/yr

Lead the design, development, and test of systems composing of hardware, digital logic, embedded software, Linux kernel modules, and user-space Linux software * Assist in the design, review, and ...

Perform kernel-level tuning (sysctl), I/O optimization, and network performance analysis ... Professional development assistance * Training * Tuition reimbursement * Flexible schedule

Perform kernel-level tuning (sysctl), I/O optimization, and network performance analysis ... Professional development assistance * Training * Tuition reimbursement * Flexible schedule

Apply and test kernel updates, package upgrades, and security patches in production and development environments. * Monitor Linux systems for performance, security, and availability, resolving issues ...

Apply and test kernel updates, package upgrades, and security patches in production and development environments. * Monitor Linux systems for performance, security, and availability, resolving issues ...

Apply and test kernel updates, package upgrades, and security patches in production and development environments. * Monitor Linux systems for performance, security, and availability, resolving issues ...

... Linux Kernel and device derivers • Experience reading and writing assembly (x86/x64) • Extensive experience with debuggers (ADB, GDB, etc.) • Strong C, Python, and ASM development experience ...

next page

Showing results 1-20

Trainee Linux Kernel Development information

What are the key skills and qualifications needed to thrive as a Trainee Linux Kernel Developer, and why are they important?

To thrive as a Trainee Linux Kernel Developer, you need a solid understanding of C programming, computer architecture, and operating system fundamentals, often supported by a relevant degree or coursework in computer science. Familiarity with source control systems like Git, Linux command-line tools, and debugging utilities such as GDB is typically expected. Attention to detail, problem-solving ability, and effective communication are crucial soft skills that help in code review and collaboration with the open-source community. These skills and qualities are essential for writing robust kernel code, troubleshooting complex issues, and contributing effectively to large-scale projects.

What types of projects or tasks can a Trainee Linux Kernel Developer expect to work on during their initial months?

As a Trainee Linux Kernel Developer, you will typically start with tasks such as fixing bugs, writing and running test cases, or updating documentation under the guidance of senior developers. You may also assist with small patches or contribute to device driver development, learning to navigate the kernel's codebase and its collaborative development workflow. Early exposure to code reviews and community discussions is common, helping you build both technical and communication skills essential for growth in kernel development.

What are Trainee Linux Kernel Developers?

Trainee Linux Kernel Developers are entry-level professionals who are learning to work on the core of the Linux operating system, known as the kernel. They typically assist with tasks such as debugging, writing or modifying kernel code, and understanding kernel architecture under the guidance of experienced developers. Their role involves gaining hands-on experience with kernel programming, contributing to open-source projects, and developing skills in C programming and system-level problem-solving.
What are the most commonly searched types of Linux Kernel Development jobs in Maryland? The most popular types of Linux Kernel Development jobs in Maryland are:
What job categories do people searching Trainee Linux Kernel Development jobs in Maryland look for? The top searched job categories for Trainee Linux Kernel Development jobs in Maryland are:
What cities in Maryland are hiring for Trainee Linux Kernel Development jobs? Cities in Maryland with the most Trainee Linux Kernel Development job openings:
Capability Development Specialist

Capability Development Specialist

Everwatch

Annapolis Junction, MD • On-site

$41.78 - $95.20/hr

Other

Re-posted 3 days ago


Job description

Job TitleCapability Development SpecialistOverview

EverWatch is a government solutions company providing advanced defense, intelligence, and deployed support to our country's most critical missions.  We are a full-service government solutions company. Harnessing the most advanced technology and solutions, we strengthen defenses and control environments to preserve continuity and ensure mission success.

EverWatch employees are focused on tackling the most difficult challenges of the US Government. We offer the best salaries and benefits packages in our industry - to identify and retain the top talent in support of our critical mission objectives.

Commitment to Non-Discrimination:

All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local, or international law.

Responsibilities

As a capability development specialist, you know that embedded/application developers, reverse engineers, and vulnerability analysts all play key roles in the capability development lifecycle. We're looking for someone like you to flex your problem-solving prowess in a rapidly evolving systems security research and development environment.  

As a capability development specialist on our team, you'll support full project lifecycles. Guiding an agile team of professionals, you'll manage reverse engineering and vulnerability analyses of diverse software problems. You'll inform operational parameters for complex systems, as well as leverage artificial intelligence and machine learning to influence the delivery of your work. Using your network operations experience, you'll determine what the art of the possible is and what can be done-and then you'll bring it to life for your clients. 

Help us combat the most advanced adversaries and defend national security.

Join us. The world can't wait.  

Qualifications

You Have: 

  • 8+ years of experience with software development using C, C++, Rust, or Python
  • 6+ years of experience developing exploit capabilities for Linux environments 
  • 6+ years of experience working in an Agile, SAFe or iterative software development using tools, such as Jira, Confluence, and GitLab, and employing DevSecOps processes 
  • Experience as a senior technical leader and mentor, elevating team performance, skills, and developing cyber personnel, fostering technical depth, professional growth, and a culture of accountability and continuous improvement
  • Experience taking a defined vulnerability from concept to exploitation proof of concept 
  • Experience with Linux kernel exploitation techniques, privilege escalation, or persistence techniques 
  • Experience gathering requirements and designing and developing approaches for product security, resilient cryptographic solutions, and anti-forensic measures 
  • Knowledge of operating system internals, such as processes, memory, or file systems
  • TS/SCI clearancewith a polygraph 
  • HS diploma or GED and 8+ years of experience with software development, Associate's degree and 6+ years of experience with software development, or Bachelor's degree and 4+ years of experience with software development

Nice If You Have: 

  • 5+ years of experience with Assembly 
  • Bachelor's degree in Engineering, Computer Science, Applied Mathematics, or Cybersecurity 

Clearance:

Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance with a polygraph is required. 

Compensation at EverWatch is determined by various factors, including but not limited to location, the individual's particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements. The projected compensation range for this position is $41.78 to $95.20 per hour.  The estimate displayed represents the typical compensation range for this position and is just one component of EverWatch's total compensation package for employees.

Clearance LevelTS/SCI CIPJob LocationsUS-MD-Annapolis JunctionSkillsC/C++, Python, Linux, Jira, DevSecOpsMinMaxEmployment Type: OTHER