Title of Position: Software Developer Department: IT Overall Responsibility:
Design, code, test and troubleshoot new applications developed for the line of embedded cryptographic devices
Develop and document APIs and protocols used when interfacing with external systems
Analyze performance of programs and take action to correct deficiencies based on consultation with users and approval of supervisor
Confer with users to gain understanding of needed changes or modifications of existing programs. Resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls
Write and maintain programming documentation
Maintain confidentiality regarding the information being processed, stored or accessed
Document programming problems and resolutions for future reference
Play a key role in production-level software projects and work directly on the development of cutting-edge embedded encryption technology with a fast time to market.
Competitive compensation and opportunities for advancement.
Scenic corporate campus with amenities including a tennis court, jogging trail, and putting green.
Welcoming, family-style corporate culture uniquely suited to fast-paced, entrepreneurial, and motivated individuals.
Bachelor's degree or higher in computer science or engineering.
Software development experience in C and/or C++
Experience developing multi-tiered architectures
Motivated, self-starting, and eager to learn
Experience with Linux, QT, OpenSSL, Subversion, scripting (Python, Perl, Bash).
Solid understanding of computer internals, code compiler processes, and TCP/IP networking.
Experience with multiple architectures and platforms, particularly PowerPC or ARM.
SQL programming and basic understanding of relational databases.
Knowledge of cryptographic methods, principles, and standards.
Scenic corporate campus located approximately 15 minutes north of San Antonio, Texas.
Term: Direct Hire Salary Range: 50k – 60k Recruiter Contact Information: email@example.com