Careers at CipherOptics
At CipherOptics, we are always looking for talented professionals who take pride in their work and enjoy a close-knit, team-oriented setting. We offer cutting-edge network security jobs and data security jobs for technology go-getters ready to make a difference. Resumes can be emailed to our Human Resources Department at
jobs@CipherOptics.com.
Job Title: Software Engineer I – Raleigh, NC
Role: Development test in a software design environment
Description: Candidate shall ensure software integrity from a design standpoint before delivery to QA/System Test. Primary responsibilities include writing and executing design test plans, developing system test scripts, maintaining and enhancing automated build and automated test bed for CipherOptics security appliance products in a team-oriented development environment.
Essential Functions:
Develop and implement design test plans from feature design requirements
Develop and maintain scripts, tools and build environment to facilitate multiple software variants for each product. Tools should be easily scalable as needed.
Work with development engineering team to manage delivery and integration of features, bug fixes, and ensure that deliveries meet quality requirements
Perform a basic functionality check of software build prior to releasing to QA and Customer Engineering teams
Train and support the design team using the software development tools and automation build environment
Automation of routine tasks where possible
Other Responsibilities:
Review product information including operating manuals, installation guides and product data sheets for technical accuracy
Participate in product definition activities including feature analysis and daily development stand-up meetings
Perform other software engineering assignments as needed
Education, Experience, and Skills Required:
Bachelor of Science or above in Computer Science or Computer Engineering from a four-year college or university, or equivalent education/ experience
Strong academics (cumulative GPA greater than or equal to 3.0 as a general rule)
Detail-oriented individual with the ability to prioritize and manage multiple tasks
Strong verbal and written communication skills
Relevant experience and/or training in data structures or object oriented design methodology
Relevant education and/or experience in software design, development and maintenance, as required for the successful performance of the essential functions of the position
Scripting experience with Python, Expect, Bash, PERL, PHP or similar
Desirable Qualifications:
Previous experience working in a team environment
Relevant experience in one or more of the specialization areas: IBM/Rational Clearcase, Automation Build, CruiseControl
Previous experience with building Linux from Scratch or other compact Linux Root File System development
Experience working in an Agile development environment using Scrum guidelines
Relevant experience with Subversion and ANT build scripts.
Organization: CipherOptics, Inc., EEO/AA/M/F/D/V
Primary Location: USA-NC-Raleigh
Job Class: Full-time, Exempt