SOFTWARE ENGINEER I Verimatrix
A Software Engineer I at Verimatrix participates in the creation of a large product suite that enables content protection and security for video delivered via satellite, cable, or the Internet. The software engineer collaborates with his/her teammates to deliver high-performing, scalable, high-quality products. The engineer should enjoy working through the software development lifecycle. A successful engineer will be proactive, interactive, creative, and flexible. The engineer will need to learn and understand the entire Verimatrix product suite as well as gain deep technical knowledge of particular solutions in the group he/she joins. We are a global company and appreciate people with global awareness and knowledge (languages other than English are a bonus).
Some tasks the software engineer will have:
Develop software for managing premium video content in various environments
Participate in discussions dealing with architectures, specifications, requirements, testing and design reviews
Implement designs, write code, write and perform unit tests, integrate into our distributed video security system and follow deliverables through the product design/development lifecycle
Develop new algorithms and software with a focus on performance, efficiency, and sustainability under the direction of more senior software engineers
Estimate development tasks
Correct software defects
Provide tier 3 technical support as needed
Others as assigned
This position reports to a technical manager within the development team.
Required Qualifications
3-5 years software engineering work experience
2 or more years C/C++ or Java or Objective C design and coding experience (more than 1 language is a big plus)
Significant programming experience using the following:
Network programming using TCP, UDP, etc.
Object-oriented programming techniques
Solid communication skills including documentation
Server and application programming in Linux, OS X, or Windows (2 or more a plus)
Bachelors degree in computer science or related field or equivalent experience
Each of the Following would be a Plus
Android or iOS development
Client/server distributed architectures
Copy control
DCE/RPC
Digital Rights Management
Embedded software development experience, particularly in Linux set top boxes
ISO 7816 chip card technology
Multi-threading
NoSQL
PLC programming/ladder logic, particularly Omron-based
RDMBS, particularly Oracle, development experience (administration experience a bonus)
RS-232 programming
Ruby
Security protocols, cryptography, PKI, SSL/TLS experience
Service-oriented architecture
SNMP
SOAP
Video Conditional Access Systems
Video standards such as: DECE/UltraViolet, MPEG2/4, AVC, H.264, MPEG DASH, HTTP Live Streaming, PlayReady, Marlin and RTSP
Video watermarking
Virtualization
Windows Media
| Location: |
6825 Flanders Drive
San Diego, CA 92121
United States
|