Embedded Software Engineer
Location: Clearwater, FL, 25% travel required
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.
About You…
- 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
- Team Player
Responsibilities:
- 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.
Basic Qualifications:
- 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.
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.
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.
Essential Skills:
- Object-Oriented Programming (OOP)
- Android Experience with knowledge of JNI
- Embedded android development
- Image processing experience
- Team lead experience
- JAVA, C++
- Writing and debugging multithreaded code
- Ability to learn and efficiently utilize new programming languages quickly
Desired Skills:
- 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 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.