Tuesday

Software Development Manager w/Video Streaming

I am seeking a Software Development Manager with strong hands on skills, along with deep software architecture knowledge to lead my clients research and development efforts. You will lead a team of exceptional engineers in designing, building and maintaining network video applications that will represent the core of the company’s future product lines.

This is a challenging position requiring in-depth knowledge of video streaming/ processing, video compression, TCP/IP network protocols, and embedded systems software development.


Please feel free to forward this on to anyone you may know – former co-workers, someone in the midst of a merger, golf buddies who may be open to exploring a new situation that would move them forward their career

The company is a developer & provider of next generation network video solutions for the security industry, and is pursuing an aggressive product portfolio expansion.

You need to be comfortable working in a 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 Our client’s overall business and strategy.

You will initially spend 75% of your 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 a short period of time as the development team is further expanded.

You will be the leader of a team responsible for the success of the 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 Our client 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

What we need from you:

This is a hands-on management position requiring the following:

· Bachelor's degree in Computer Engineering, Software Engineering or Computer Sciences.

· At least 5 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

· Experience with video recording highly desirable (PVR, DVR, NVR)

The job is based in the high tech corridor of the Spokane WA. area; sun, lakes, recreation, hi-tech and culture.

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!

Send qualified, chronological resume to resumes@permantech.com

No comments: