Embedded System Developer
Two Six Technologies
·
Posted:
May 2, 2023
·
Onsite
About the position
Two Six Technologies is seeking an Embedded Systems Developer to join their team in Dayton, Ohio. The ideal candidate will have experience in designing and prototyping applications using an agile software development process, as well as experience with operating systems internals and modern development languages. The job responsibilities include maturing proof-of-concept R&D technology to operational fieldable solutions, developing APIs and other interfaces, and engaging in technical exchanges with transition partners and key stakeholders. A secret clearance is required, and a top secret clearance is preferred.
Responsibilities
- Maturing proof-of-concept R&D technology to operational fieldable solutions
- Build test automation using Gitlab to leverage range deployments and solution evaluation
- Developing APIs and other interfaces bridging the software/hardware technology overlap
- Support of scalable and modular design methodology
- Engaging in technical exchanges with transition partners and key stakeholders
Requirements
- Bachelor's degree in Computer Science, Computer/Electrical Engineering, or related Scientific Domain
- Minimum of 2 years experience designing and/or prototyping applications using an agile software development process
- Minimum of 2 years experience with Operating Systems internals (privilege and user groups, binary memory layout)
- Minimum of 2 years of experience with one or more of the following modern development languages: Python, C , C++, Embedded C
- Secret clearance
- Ability to work on-site at our Dayton, Ohio office
- Basic understanding of memory management concepts (Heap, Stack, Virtual Memory, MMU, Physical vs. Virtual) (Nice to have)
- Experience with testing, CI/CD pipelines, and virtual machine test ranges (Nice to have)
- Experience with firmware/driver development across Linux and Windows OS'es (Nice to have)
- Familiarity with reverse engineering x86/ARM binaries, embedded systems, or malware (Nice to have)
- Top Secret Clearance (TS/SCI preferred) (Nice to have)
- Graduate degree in Computer Science, Computer/Electrical Engineering, or related Scientific Domain (Nice to have)