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.

Open Positions

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