Lead Embedded Software Engineer
Listed on 2026-01-02
-
Software Development
Software Engineer, Embedded Software Engineer
At Two Six Technologies, we build, deploy, and implement innovative products that solve the world’s most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what’s possible to empower our team and support our customers in building a safer global future.
OverviewTwo Six Technologies is looking for a Lead Embedded Software Engineer to join our team in Arlington, Virginia. The team is composed of intellectual individuals passionate about embedded systems engineering. They are expanding and searching for individuals with a strong background in low‑level development who can effectively build mobile systems. Experience in developing embedded software for Linux and Android operating systems is desired.
Responsibilities- Maturing proof‑of‑concept R&D technology to operational field‑able solutions
- Build test automation using Git Lab to leverage range deployments and solution evaluation
- Develop APIs and other interfaces bridging the software/hardware technology overlap
- Support scalable and modular design methodology
- Engage in technical exchanges with transition partners and key stakeholders
- Bachelor’s degree in Computer Science, Computer/Electrical Engineering, or related Scientific Domain
- Minimum of 8 years experience in modern development languages: C, C++, Embedded C, and Rust using an agile software development process
- Minimum of 8 years experience with operating systems internals (privilege and user groups, binary memory layout, name spaces)
- Experience leading a small technical team of engineers and researchers
- Active US Security clearance of Top Secret level and ability to obtain and maintain SCI
- Ability to work on‑site at Arlington, VA headquarters
- Basic understanding of memory management concepts (Heap, Stack, Virtual Memory, MMU, Physical vs. Virtual)
- Experience with testing, CI/CD pipelines, and virtual machine test ranges
- Experience with firmware/driver development across Linux and Android OS’es
- Experience in a client‑facing technical role
- Graduate degree in Computer Science, Computer/Electrical Engineering, or related Scientific Domain
Two Six Technologies is committed to providing competitive and comprehensive compensation packages that reflect the value we place on our employees and their contributions. Our offerings include medical, dental, vision, life and disability insurance, retirement benefits, paid leave, tuition assistance, and professional development. The projected salary range is annualized and is a general guideline; the specific salary offered is determined by factors such as education, experience, skills and geographic location.
Two Six Technologies is an Equal Opportunity Employer and does not discriminate in employment opportunities or practices based on race, color, religion, national origin, sex, sexual orientation, gender identity or expression, age, marital status, disability, genetic information, protected veteran status or any other characteristic protected by applicable federal, state, or local law.
If you are an individual with a disability and would like to request reasonable workplace accommodation for any part of our employment process, please send an email to Information provided will be kept confidential and used only to the extent required to provide needed reasonable accommodations.
Additionally, please be advised that this business uses E‑Verify in its hiring practices.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).