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 leading assistive technology provider for the visually impaired and owner of the brands AI Squared, Enhanced Vision, Freedom Scientific, Optelec, The Paciello Group and Interactive Accessibility. All the Vispero brands have a long history of developing and providing innovative solutions for blind and low vision individuals, helping them to reach their full potential. The Assistive Technology Engineer helps ensure accessibility of technology for people with disabilities and older users, with an emphasis on assistive technology compatibility, configuration, and scripting. The successful candidate must be able to thrive in a fast-paced, dynamic environment and demonstrate the ability to prioritize and multi-task a variety of demanding assignments without a degradation of work quality.
The position of Embedded Lead Software Engineer – Accessibility Technology provides maintenance and enhancement of our embedded software for our assistive technology hardware products.
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. Having previous team lead and or management experience is key.
Excellent decision making and analytical skills
Excellent written and oral communications
Detail oriented with ability to pay attention to minute details for a project or task
Self- motivated with the ability to be internally inspired to perform a task to the best of one’s ability using his or her own drive or initiative
Motivated and quick learner able to work independently and as a team member
Ethical and can demonstrate conduct conforming to a set of values and accepted standards
Able to work both independently and in team environment
Accountable to accept responsibility for your actions
Reliable, dependable and trustworthy
Honest with integrity
In the evolving embedded Android environment and our developing market place, it is essential to provide a stable, performant, intuitive and exciting magnification and reading experience for users with vision impairments.
In this position you will maintain, improve, and drive forward essential magnification, Speech, Braille and OCR technologies.
Consults with others to gather information about program intent, using that information to design and implement new product features.
Creates software design based on specifications and consultation with manager, product managers, other programmers, and end users.
Codifies necessary software changes in 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.
Understanding of Imaging processing tools
Debugs software running on hardware at various stages of its development cycle from the earliest prototype boards to latest released products.
Writes and maintains documentation of designs and changes to software.
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.
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.
SKILLS & ABILITIES Education and/or Experience:
Bachelor’s degree in, Computer Science, Computer Engineering, Electrical 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)
Android Experience with knowledge of JNI
Embedded android development
Image processing experience
Team lead experience
Writing and debugging multithreaded code
Ability to learn and efficiently utilize new programming languages quickly
GLSL and/or assembly language
Debugging and analyzing assembly code
Understanding of basic networking principle
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 firstname.lastname@example.org.