At Vispero, you’ll be part of a global team enhancing solutions that make a difference in people’s lives. Vispero is the world’s largest assistive technology provider for the visually impaired. All the Vispero brands (AI Squared, Enhanced Vision, Freedom Scientific, Optelec, The Paciello Group, and Interactive Accessibility) have a long history of developing and providing innovative solutions for blind and low vision individuals, helping them to reach their full potential.
The ideal candidate is a self-starter who is diligent and quality-oriented while being able to meet target dates. You must be able to work independently, as well as collaboratively in a team-oriented environment.
Essential Functions
In the changing Windows environment and developing market place it is essential to provide a stable, performant and exciting screen reading and magnification experience for users with vision impairments. Our software engineers have an active role in every stage of the software development life cycle, designing, implementing, maintaining, and improving technologies that positively impact the quality of life for blind and low vision individuals.
Duties include:
- Consults with others to gather information about program intent, using that information to design and implement new product features.
- Writes and maintains documentation of requirements, designs and changes to software.
- Codifies necessary changes in software to provide required functionality.
- Creates tests to find errors and confirm the software meets specifications.
- Analyzes code to find causes of errors and revises programs.
- Provides and requests peer review in a collaborative code authoring environment.
- Reviews user and technical documentation written by others to confirm consistency with program operations.
- Reviews program for correction, enhancements, or system environment changes.
- Modifies and maintains software programs written by others.
Position Qualifications
Competency Statement(s)
Analytical Skills: | Ability to use thinking and reasoning to solve a problem |
Communication: | Ability to communicate effectively with others via email, Skype, phone and in-person |
Self-Motivated: | Ability to be internally inspired to perform a task to the best of one’s ability using his or her own drive or initiative |
Detail-Oriented: | Ability to pay attention to the minute details of a project or task |
Accountability: | Ability to accept responsibility and account for his/her actions |
Teamwork: | Collaborates well and interacts with others professionally |
Skills & Abilities
Education and/or Experience:
- Bachelor’s degree in Computer Science, Computer Engineering or equivalent, and three or more years related experience.
- Conversationally fluent in English; ability to read and write fluently in English.
Essential Skills:
- Object Oriented Programming (OOP)
- C#/.NET and/or Visual C++
- Writing and debugging multithreaded code
- Ability to learn and efficiently utilize new programming languages quickly
Desired Skills:
- Application development, ideally Windows applications
- Debugging and analyzing assembly code
- HLSL and/or assembly language
- Strong understanding of Windows® operating system internals, such as:
- Windows SDK
- COM interfaces
- Application Document Object Models (DOM)
- DirectX, DirectWrite, and/or Direct Composition
- Windows Presentation Foundation (WPF), and/or Windows Desktop Window Manager
- Ability to lead software projects and small teams of software engineers
If you have a passion for excellence and want to work with an outstanding team of experts, working in an exciting, challenging, fast paced environment for the world’s leading assistive technology company, please send your resume to careers@vispero.com.
Vispero actively seeks to develop greater levels of diversity in our workforce and in our pipeline of future employees. We are committed to attract and retain candidates who have a passion for their work and encourage all individuals to apply. Vispero is an Equal Opportunity Employer.