|
INC 500 Company Seeks Software Development Manager
OpenEye, a developer & provider of next generation network video solutions for the security industry, is pursuing an aggressive product portfolio expansion, and is seeking a software development manager with strong hands on skills, along with deep software architecture knowledge to lead its research and development efforts. This individual will lead a team of exceptional engineers in designing, building and maintaining network video applications that will represent the core of OpenEye’s future product lines. This is a challenging hands-on position requiring in-depth knowledge of video streaming/ processing, video compression, TCP/IP network protocols, and embedded systems software development. The job is based in Liberty Lake Washington, just between Coeur D’Alene Idaho & Spokane Washington.
The ideal candidate needs to be comfortable working in a tightly-knit fast-moving environment as well as working on a variety of assignments and technologies. People who are used to staid corporate environments or heads-down focusing on one thing will not be happy here; people who thrive on creating innovative products, having a direct contribution to the success of the business, and thinking entrepreneurially will do well. We are seeking a problem solver with many years of demonstrated experience architecting and deploying high-performance, network video applications. The ideal candidate will also have experience managing product development initiatives involving multiple companies spanning the globe. Strong technical skills are extremely important; however, this must be matched with strong interpersonal skills and cultural awareness. This position has extremely high visibility, and the individual that fills this position will be a key stakeholder in OpenEye’s overall business and strategy.
It is anticipated that a successful candidate will initially spend 75% of his or her time designing/developing software. The remaining 25% will be spent on management/strategic initiatives and this portion of the position is expected to increase over time as the development team is further expanded.
|
|
Key Responsibilities:
|
|
|
This individual will be the leader of a team responsible for the success of OpenEye’s research and development initiatives.
This position will play a key role in: |
|
|
 |
Managing research and development activities to facilitate the introduction of successful new products. |
|
|
 |
Collaborating with key OpenEye stakeholders to create realistic and achievable product strategies, goals and roadmaps. |
|
|
 |
Building a team of software engineers who will be responsible for designing, developing, testing and documenting applications (including hiring and reviewing all research and development personnel). |
|
|
 |
Architecting and developing software solutions that are secure, scalable, extensible and maintainable. |
|
|
 |
Leading the company’s effort to develop intellectual property which may provide a technical competitive advantage. |
|
|
 |
Overseeing off-shore contractor resources on an as needed basis, and acting as a technical liaison for communicating requirements to these teams. |
|
|
|
|
|
|
Qualifications:
|
|
|
This is a hands-on management position requiring the following: |
|
|
 |
Bachelor's degree in Computer Engineering, Software Engineering or Computer Sciences. |
|
|
 |
At least 7 years experience in technical software development |
|
|
 |
At least 3 years experience in a management position with a proven track record of success |
|
|
 |
At least 3 years experience with/ expert level knowledge of video streaming/ processing (decoding) including RTP, RTSP, Motion JPEG, MPEG-4, & H.264 |
|
|
 |
Expert level knowledge of patent research and submittal process |
|
|
 |
Expert level knowledge of TCP/IP development (protocols, routing, & streaming) |
|
|
 |
Expert level knowledge of multi-thread application development |
|
|
 |
Expert level knowledge of object-oriented development |
|
|
 |
Expert level knowledge of relational databases such as Microsoft SQL |
|
|
 |
Expert level knowledge of transactional and n-tiers software architecture |
|
|
 |
Strong knowledge of embedded systems software and hardware design |
|
|
 |
Strong knowledge of ATL, WTL, and STL programming |
|
|
 |
Strong knowledge of Windows Services Development |
|
|
 |
Strong knowledge of Microsoft SQL Server programming |
|
|
 |
Experience designing and developing high performance applications in a fail-safe “zero downtime” environment |
|
|
 |
Experience with FPGA and DSP architectures |
|
|
 |
Solid understanding of load-balancing, BIND and distributed computing |
|
|
|
|
|
|
Benefit Information:
|
|
|
 |
Profit Sharing Plan |
|
|
 |
401K including a matching program |
|
|
 |
Medical, disability, dental, vision, and prescription insurance |
|
|
 |
Great corporate culture and other fun perks such as matching charity dollars, free gym membership, gourmet coffee, lunch on Friday’s, company sponsored sports teams, and much more! |
|
|
|
|
|
|
More Information
|
|
| |
To inquire about this position or to submit a resume please email: Jon Swatzell
For more information about OpenEye and its products please visit us online at www.openeye.net |
|