Job Description — Senior Software Engineer
The Senior Software Engineer performs advanced development of software related to automatic speech recognition,
working primarily in C++. This is complex, multithreaded, client-server based software that requires a strong
software engineering background.
Responsibilities
-
Program primarily in C++
-
Work effectively with a small team of developers to create, improve and maintain applications that support
state-of-the-art speech recognition technology
-
Responsible for design, development, implementation, and analysis of technical products and systems
-
Full life cycle development including design, development, maintenance, and enhancement
-
Maintain and update documentation, and support change control processes
Knowledge
-
5+ years' experience programming in C/C++
-
Highly-optimized, multithreaded, multi-core coding skills a distinct advantage
-
Experience with cross platform software development a plus
-
Socket-based client/server architecture experience a distinct advantage
-
Good mathematical foundation
-
Knowledge of advanced software algorithms
-
Able to transfer technical knowledge peers, management, and novices alike
-
Able to troubleshoot complex issues involving multiple interrelated systems
-
Must have a passion for complex, multi-threaded and multi-process software
-
Previous experience working with automatic speech recognition software, digital signal processing,
or related fields a plus
Skills
-
Energetic, highly organized individual capable of working independently in a fast-paced environment
-
Should possess strong oral and written communication skills
-
Must be self-motivated, capable of making decisions on the spot, desirous of solving problems, and
knowing when to get assistance
-
Able to adapt and overcome challenges swiftly and competently
-
Persuasive, tactful, and professional, preferably with a strong creative and quality orientation
-
Ability to work a demanding, but self-directed work schedule to support a variable work flow
-
Excellent code writing skills
-
Demonstrated ability to set and exceed goals, and manage multiple deadlines
-
Demonstrates the highest personal and ethical standards
-
College degree strongly desired, advanced degree preferred
Compensation
-
Competitive Base Salary
-
Bonus tied to achieving company goals
-
Medical, Dental, Vision, and Disability benefits programs
-
Matching 401k
-
Summer and Christmas parties for employees and their families
How to Apply
To apply for the Senior Software Engineer position,
please email
your cover letter and resume with "Senior Software Engineer" in the subject line.
About LumenVox
As a rapidly growing, premier developer of Speech Recognition software products, LumenVox constantly challenges
its team. LumenVox creates carrier grade speech automation software and provides related services to design,
develop, deploy, and tune speech applications. Our software allows hundreds of contact centers, platform
providers, IVR developers, system integrators and IP-PBX vendors create cost-effective and reliable speech
applications. LumenVox technology is used by companies like Verizon, GM, Toyota, Kmart, Aussie Post,
British Telecom, government agencies, banks, telecom providers, 511 operations and over 2,000 resellers and
developers. LumenVox is a drug free workplace.