Software Development Engineer – Embedded Crypto

Posted: 11/27/2018
Location: Cedar Rapids, IA
Job ID:

EXB Solutions, Inc.
Software Engineer – Embedded Crypto Device Development and Test

Job Overview:
This position is with the GS Test and Training Group. The SecureOne High Assurance product line needs specific near-term enhancements, then upgrades to the hardware and resolve some obsolescence issues. This team will assist with the overall product road map.

Position is for a software engineer to provide development and test work on the full software development lifecycle within the client’s SecureOne High Assurance communication devices.

Responsibilities May Include:

• Analyze system requirements and decompose to high and low level software requirements
• Create detailed design from high and low level requirements
• Write code to implement detailed design
• Develop high level and low level software tests to test software against requirements
• Execute tests against instrumented code and perform structural coverage analysis

Skills Needed:
• A working knowledge of cryptography and secure communication for embedded devices is highly desirable, but not strictly necessary. Candidates who have embedded experience and knowledge of Ethernet Protocols/communication is helpful. Additionally, candidates with defensive programming skills (much like DO178) are likely to succeed.

Minimum skill set needed:
• C, C++, or ADA in an embedded environment
• Experience with Blackfin Processors and custom processors
• Experience in one or more change management systems (JIRA, ClearQuest, etc), one or more code configuration management systems (Subversion, GIT, etc), and one or more requirements management systems (DOORS, JAMA, etc)
• Experience writing high and low level requirements and performing detailed design
• Experience with C or Ada in an embedded environment
• Experience writing software verification artifacts, including test cases, test procedures, and test scripts
• Active Secret Clearance

Preferred skill-set:
• Experience with JAMA for requirements management
• Experience with Subversion for code configuration management
• Experience with JIRA and agile workflow for change management
• Experience with TCP, UDP, Packeting, and MTU


Search
Keyword:
Location:
Upload Resume

Visit our application page to upload your resume.

Job Alerts

Latest job alerts can be found here!

Better Software Faster and Cheaper

EXB Solutions’ TestCompass® service offering en-compasses our overall philosophy and approach to helping you build better software. It’s a fully customizable and flexible set of advisory and testing services we offer that en-compasses our exclusive, proprietary testing tools and methods, refined over a decade of time on some of the most rigorous software and systems development projects in the U.S.