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.
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.
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.
Ability to use thinking and reasoning to solve a problem
Ability to communicate effectively with others via email, Skype, phone and in-person
Ability to be internally inspired to perform a task to the best of one’s ability using his or her own drive or initiative
Ability to pay attention to the minute details of a project or task
Ability to accept responsibility and account for his/her actions
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.
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
Application development, ideally Windows applications
Debugging and analyzing assembly code
HLSL and/or assembly language
Strong understanding of Windows® operating system internals, such as:
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 email@example.com.