Principal Linux Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Trusted Concepts, Inc. · 5 hours ago

Principal Linux Software Engineer

Two Six Technologies is a company that builds innovative products to tackle complex challenges. They are seeking a Principal Linux Software Engineer to provide technical expertise in developing and deploying solutions for government customers, focusing on research programs and mentoring junior engineers.

GamingInformation TechnologySoftwareVideo Games
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Provide technical expertise on research efforts, prioritizing investigations, reviewing methodologies, and overseeing proof-of-concepts(PoCs)
Serve as the capability developer on a small, highly motivated team
Productize PoCs that are handed off from a team of reverse engineers
Apply Linux/Unix based systems expertise to help solve complex mission challenges
Maturing proof-of-concept R&D technology to operational fieldable solutions
Mentor and guide junior engineers and researchers, reviewing technical approaches and fostering skill development
Assist with reverse engineering and debugging of relevant Linux applications
Engaging in technical exchanges with transition partners and key stakeholders

Qualification

Linux/Unix systemsUnix kernel/internalsC/C++ developmentPythonNetwork sockets programmingLinux kernel hardeningAutomation frameworksCode execution tracingAgile developmentVulnerability analysisTechnical exchangesActive TS/SCI clearanceMentoring

Required

9+ years of experience developing Linux/Unix-based systems to help solve complex mission challenges
5+ years of experience at the Unix kernel/internals level, which includes mandatory/discretionary access controls, runtime linker/loader, object file formats, file systems, and process/thread APIs & data structures
4+ years of experience with network sockets programming and expert packet-level understanding of IP, TCP, and other application level protocols
Demonstrated experience in developing applications in C/C++, and Python
Experience hardening Linux kernels for a variety of distributions
Experience with at least one modern automation framework (preferably Ansible)
Knowledge of memory protection modules (ASLR/DEP, etc.)
Experience tracing code execution in a debugger (WinDbg/gdb/IDAPro)
Experience as a developer on an Agile development-style team
Active TS/SCI clearance

Preferred

Experience with testing, CI/CD pipelines, and virtual machine test ranges
Experience with hosted version controls (Git or Gitlab)
Experience with firmware/driver development across Linux, Windows, or embedded systems
Experience with identifying and analyzing vulnerabilities in complex applications
Ability to rapidly find bearings in unfamiliar code bases

Benefits

Medical, dental, and vision insurance
Life and disability insurance
Retirement benefits
Paid leave
Tuition assistance
Professional development

Company

Trusted Concepts, Inc.

twittertwitter
company-logo
Trusted Concepts, Inc. is a computer programming company offering gaming solutions.

Funding

Current Stage
Growth Stage
Total Funding
unknown
2021-08-24Acquired
Company data provided by crunchbase