Persyst is the worldwide leader in EEG software.  Our software is used daily by thousands of neurologists at hundreds of hospitals around the world.  We have pioneered the use of digital signal processing and neural networks in order to remove artifacts and interpret EEG data.

Open Positions

Software Engineer — San Diego, California

The Software Engineer will be an essential member of the Persyst team, responsible for designing and developing software including new features, new products and improvements to existing products. The Software Engineer may perform as Lead Software Engineer for some projects and will report directly to the VP of Engineering.

Qualifications:
Required Education and Experience:
    • Bachelor of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math or Physics or a technical field (such as CIS or IT).
    • A minimum of 5 years relevant experience.
    • Must be legally authorized to work for any employer in the United States without sponsorship.
Required Knowledge, Skills and Abilities:
    • Must demonstrate proficiency and possess the experience necessary to develop moderately complex software in C++.
    • Experience with Windows desktop software development using Microsoft Visual Studio is a plus.
    • Experience with .NET development using C# is a plus.
    • Demonstrate mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, source control, issue tracking).
    • Must demonstrate proficient ability to capture and document software requirements and specifications.
    • Self-motivated team player that works independently and performs well under pressure.
Duties and Responsibilities:
    • Develop software in C++ for Persyst products and/or applications consistently following Persyst’s coding standards in accordance with applicable software development methodology and release processes.
    • Utilize software engineering tools such as configuration management systems, build processes and debuggers in the software development process.
    • Create and execute designs for new functionality as part of a software project.
    • Collaborate and add value through participation in peer code reviews, providing comments and suggestions.
    • Provide reliable solutions to a variety of problems using sound problem solving techniques.
    • Perform technical root cause analysis and outline proper corrective action.

Please contact jobs@persyst.com if you’re interested.

Persyst Development Corporation provides equal employment opportunities to all employees and applicants in all company facilities without regard to race, color, religious creed, sex, national origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental and/or intellectual disability, age, military status, veteran status, marital status, registered domestic partner or civil union status, familial status, gender, medical condition, genetic information, or sexual orientation in accordance with applicable federal, state and local laws.

This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.