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

Two Six Technologies · 10 hours ago

Embedded Software Engineer

Two Six Technologies is a company focused on building innovative products to tackle complex challenges. They are seeking an Embedded Software Engineer to develop and integrate embedded software solutions for national security missions.

Cyber SecurityInformation TechnologyNetwork Security
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Develop and mature embedded software prototypes into operational solutions Support hardware bring-up and low-level software integration for microcontrollers, FPGAs, and custom boards
Build scalable, modular designs with reusable components across platforms
Design and develop APIs, command-line tools, and software/hardware bridging interfaces
Contribute to test automation infrastructure and workflows (e.g., GitLab pipelines), including support for Automated Test Equipment (ATE) used in internal integration and external manufacturing
Participate in technical exchanges with transition partners and external stakeholders

Qualification

Embedded software developmentPythonC/C++Linux-based CLI toolsOperating system internalsFPGA systemsMicrocontroller systemsCI/CD toolsMemory managementTrusted Execution EnvironmentsFirmware developmentSecure bootloaders

Required

Bachelor's degree in Computer Science, Computer/Electrical Engineering, or a related technical field
3+ years of experience in embedded software development using Python, C, C++, or Embedded C
Experience with Linux-based CLI tools, scripting, and low-level development environments
2+ years of experience with operating system internals (e.g., privilege/user groups, memory layout)
Familiarity with FPGA or microcontroller systems, including debugging and hardware bring-up
Active Top Secret clearance, with willingness to obtain TS/SCI and Polygraph
Ability to work on-site full-time in Arlington, VA

Preferred

Experience with CI/CD tools and building automated test workflows (e.g., GitLab, Jenkins)
Basic understanding of memory management (Heap, Stack, MMU)
Experience with Trusted Execution Environments like ARM TrustZone
Familiarity with firmware or driver development across Linux and/or Windows
Experience with secure bootloaders (e.g., WolfBoot) and firmware update workflows
Graduate degree in a related technical discipline
Active TS/SCI with Polygraph

Benefits

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

Company

Two Six Technologies

twittertwitter
company-logo
Two Six Technologies provides cybersecurity and technology solutions for national security customers.

Funding

Current Stage
Late Stage
Total Funding
$42.36M
2023-10-16Series Unknown· $8.73M
2022-04-08Series Unknown· $10M
2021-09-20Series Unknown· $4.75M

Leadership Team

leader-logo
Bob Kwaja
Chief Financial Officer
linkedin
leader-logo
Richard Housley
Chief Scientist, Reverse Engineering
linkedin
Company data provided by crunchbase