Two Six Technologies is looking for a Senior Embedded Software Engineer to drive the integration of chassis hardware and software to deliver reliable, secure embedded solutions.
Requirements
Strong programming experience in at least two of the following: Python, Go, Bash
Strong understanding of low level Linux operating system fundamentals
Strong understanding of cryptography fundamentals
Basic understanding of memory management concepts (Heap, Stack, Virtual Memory, MMU, Physical vs. Virtual)
Experience with CI/CD pipelines, test automation, and virtual machine test ranges
Experience with firmware and driver development on linux systems
Experience with Kiwin_ng, PXE boot, Kickstart, Red Hat Linux
Responsibilities
Develop and maintain software framework for repeatedly configuring and deploying linux operating systems for enterprise systems
Deliver high quality system critical software that includes comprehensive documentation and tests with minimal oversight
Create systems ensuring reliable and secure field updates for all software components
Mature R&D software capabilities into operational, fieldable solutions
Develop APIs and interfaces bridging software and hardware layers
Support scalable and modular design methodologies
Engage in technical exchanges with transition partners and key stakeholders.
Other
Ability to work remotely or on-site at Two Six Technologies’ Arlington, VA headquarters
Ability to obtain and maintain a U.S. security clearance
Proven ability to effectively lead small engineering teams
Experience in a client-facing or technical leadership role
Bachelor’s degree in Computer Science, Computer/Electrical Engineering, or a related technical field