Software Reverse Engineer

Annapolis Junction , United States
full-time

AI overview

Design and develop high-quality user interfaces for critical wireless network applications while utilizing agile methodologies and collaborating with talented engineering teams.

 

Software Engineer  
Praxis Engineering develops exciting wireless network products and tools, for some of our nation’s most important customers. At the heart of Praxis Engineering are talented and motivated engineering teams empowered to create cutting edge technologies and systems to solve the nation’s most difficult operational challenges. Praxis has immediate openings for Software Engineers who are looking to tackle the unknown and create game-changing capabilities! 
What you will be doing: 
A Software Engineer in our wireless user group designs, develops, enhances, verifies, and releases high-quality User interfaces for wireless network applications which, upon release, satisfy critically important national mission requirements. 
Specific duties include: 
  • Git-based distributed version control 
  • Agile-based project development 
  • 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 within the Flutter Framework 
  • C++ and Python based back-end development 
  • Experience with designing and consuming backend APIs 
  • Write or review software and system documentation 
  • Implementation of Test-driven methodologies and participation developing and executing test procedures 
  • Clearly communicating in a team environment with fellow engineers, stakeholders, and customers 
What you need: 
  • Bachelor’s degree in computer science or related discipline from an accredited college or university is required, and at least seven (7) years of experience as a Software Engineer, in programs and projects of similar scope, type, and complexity is required, with 2+ years’ experience in User Interface development, preferably in Flutter/Dart 
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. 
  • Additional domain specific experience:
    • Software defined radios (SDR); signal recognition,  & modulation/demodulation process.   
    • Capable of authoring software (prototype/simulation/commercial grade) in a highly iterative manner 
    • Conducting analysis/correction identification on test results in various RF environments.    
    • Experience with or understanding of methods and strategies to Optimize DSP algorithms for multi-threaded, multi-core platforms.  
     
    Tools: AWS, GitLab (Runner, CI/CD), Docker, Python, Rust, C++ and MatLab.
Clearance: Active TS/SCI with an appropriate polygraph is required to be considered for this role

Salary range:
$101,996.00 - $216,107.00 (Annually)*

Req ID PRX 25-918

Praxis Engineering is a consulting, products, and solutions firm dedicated to the practical application of software and systems engineering technologies.

View all jobs
Salary
$101,996 – $216,107 per year
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Engineer Q&A's
Report this job
Apply for this job