Linux Kernel Developer at Two Six Technologies

Arlington, Virginia, United States

Two Six Technologies Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, DefenseIndustries

Requirements

  • Minimum of 5 years of experience in programming low level systems
  • Deep grasp of low level Linux architecture
  • Bachelor’s degree in Computer Science, Computer/Electrical Engineering, or related Scientific Domain
  • Ability to develop quality code for deployment including integration tests
  • Ability to leverage Makefile, Bash and Python scripting as needed for test and deployment pipelines
  • Ability to obtain and maintain a U.S. security clearance

Responsibilities

  • Delivering high-quality software for production systems that can operate reliably on safety-critical systems
  • Maturing embedded software technology to operational, fieldable solutions
  • Integrate with build test automation pipelines (e.g., GitLab) to support range deployments and solution evaluation
  • Developing APIs and interfaces bridging software and hardware technology
  • Support scalable, modular software design methodology
  • Engage in technical exchanges with transition partners and key stakeholders
  • Drive Linux kernel development, including debugging, profiling, and kernel module design
  • Work on board bring-up, bootloader configuration, and BSP customization
  • Apply knowledge of PCIe architecture, protocols, and device driver integration
  • Proficiency in low-level system programming, memory management, and hardware/software interface

Skills

Key technologies and capabilities for this role

Linux KernelEmbedded SystemsGitLabPCIeDevice DriversBoard Bring-upBootloaderBSP CustomizationCSystem ProgrammingMemory ManagementKernel ModulesDebuggingProfiling

Questions & Answers

Common questions about this position

Is this position remote-friendly?

The position can be fully remote or hybrid in the Two Six Technologies Arlington, VA office if local.

What are the minimum qualifications for this role?

Minimum qualifications include 5 years of experience in programming low level systems, deep grasp of low level Linux architecture, a Bachelor’s degree in Computer Science, Computer/Electrical Engineering, or related field, ability to develop quality code with integration tests, and leveraging Makefile, Bash, and Python scripting for pipelines.

What is the salary range for this position?

This information is not specified in the job description.

What is the team environment like at Two Six Technologies?

The team is based in Arlington, Virginia, and is composed of highly skilled engineers passionate about embedded systems.

What experience makes a candidate stand out for this Linux Kernel Developer role?

Candidates with experience in Linux kernel development including debugging, profiling, and kernel module design, board bring-up, bootloader configuration, BSP customization, PCIe architecture, low-level system programming, memory management, and hardware/software interfaces will stand out.

Two Six Technologies

Provides advanced technology solutions for defense

About Two Six Technologies

Two Six Technologies specializes in providing advanced technological solutions for critical missions, focusing on areas such as cybersecurity, data science, and electronic systems. Their products and services are designed to help U.S. government agencies, including DARPA and U.S. Cyber Command, defend networks and address advanced threats. The company operates on a project-based model, creating custom solutions tailored to the specific needs of their clients, which allows them to effectively respond to the unique challenges in national security and defense. Unlike many competitors, Two Six Technologies emphasizes rapid innovation and has a strong leadership team with expertise in relevant fields. Their goal is to deliver technological superiority to the United States and its allies through impactful advancements.

Arlington, VirginiaHeadquarters
2021Year Founded
$66MTotal Funding
EARLY_VCCompany Stage
Data & Analytics, Government & Public Sector, Cybersecurity, DefenseIndustries
501-1,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
401(k) Retirement Plan
Flexible Work Hours
Paid Vacation
Tuition Reimbursement

Risks

Increased competition may impact Two Six's market share in the national security sector.
Dependence on government contracts exposes Two Six to budgetary constraints.
Expansion into new regions like Ohio may strain resources and focus.

Differentiation

Two Six Technologies specializes in cybersecurity solutions for national security customers.
The company offers a range of operationally deployed products like Pulse and SIGMA.
Two Six Technologies has a global presence with operations in over 40 countries.

Upsides

In 2023, Two Six achieved over 25% organic revenue growth.
The company expanded its contract portfolio to over $1 billion in 2023.
Growing demand for zero trust solutions boosts Two Six's market opportunities.

Land your dream remote job 3x faster with AI