CNO Developer
Praxis Engineering is looking for CNO developers & embedded software engineers to join our team to solve challenging and important problems. The ideal candidate is driven to develop innovative solutions to some of the industry’s most important challenges, and on some of the most complex platforms and operating systems. An appreciation for research, and “productive patience” are essential qualities in order to troubleshoot and problem solve mission critical engineering puzzles. Strong communication (oral and written), collaboration, & comfort working in small teams will enable success.
What you will be doing:
As a CNO Developer you will:
- Transform software designs into functioning code in the desired language
- Perform analysis and/or troubleshooting on embedded software
- Virtualize hardware/software to perform analysis using tools like VMWARE ESXI or Qemu
- Collaborate with customer stakeholders to formulate basic prototypes and design specifications
- Create documentation for developed code
What you need:
- Ability to program in .Net, C, or C++ programming
- Familiarity with embedded system software
- Familiarity working with numerous computer architectures
- Experience statically or dynamically analyzing software code
- Experience with hands-on development and troubleshooting programs
- Familiarity of networking protocols
- Understanding of serial communications/protocols
- Knowledge of relational databases
- Familiarity with Wireshark, Windows, Ghidra, Qemu, and VMWARE ESXI
- Bachelor’s degree in a Computer Science, Computer Engineering, Electrical Engineering, Physics, Mathematics or related technical discipline from an accredited college or university
- A minimum of five (5) years of experience in the respective domain
Clearance: Active TS/SCI is required to be considered for this role
Salary range:
$121,739.00 - $247,262.00 (Annually)*