Praxis Engineering is looking for Software Engineers to research, analyze, and reverse objective software/hardware and subsequently design, author, enhance, verify, and release high-quality operational software to solve difficult Computer Network Operations challenges.
Requirements
- C++
- Objective-C
- ARM assembly (thumb, 32, 64)
- Python
- Reverse Engineering via IDApro, Ghidra, etc.
- Familiarity with Wifi standards and protocols
Responsibilities
- Examine and document ARM architecture and communicate behavior of objective systems to stakeholders and teammates
- Implement development in CI/CD methodology, utilizing GitLab for build/merges
- Analyze operational requirements and foundational platform integration requirements to design and derive capability functional and quality requirements
- Low-level debugging of software and system defects
- Design and implement software solutions capable of performing in resource restricted environments, typically in Objective C or C++
- Write or review software and system documentation
- Assist with developing and executing test procedures for software components
Other
- Comply with organizations’ documented test and release process
- Bachelor’s degree in computer science or related discipline from an accredited college or university is required, and fourteen (14) years of experience as a Software Engineer, in programs and projects of similar scope, type, and complexity is required.
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
- Clearly communicating in a team environment with fellow engineers, stakeholders, and customers
- Active TS/SCI with an appropriate polygraph is required to be considered for this role