Cardless revenue security for multi-screen digital TV • Broadcast & Hybrid video security • Internet TV / OTT / Mobile TV • Enhanced adaptive rate streaming security • DVB Simulcrypt
December 13, 2024
Cardless revenue security for multi-screen digital TV • Broadcast & Hybrid video security • Internet TV / OTT / Mobile TV • Enhanced adaptive rate streaming security • DVB Simulcrypt
• As a Principal Software Engineer, you build the products we sell to customers. • You are a problem solver able to turn a requirement or a design into an operational high-quality product. • At Principal level you impact multiple products and contribute to product line design. • You insist on the highest standards for design and quality because a working product is ultimately your responsibility. • You mentor other software engineers. • You welcome input and feedback from peers and other roles in the organization and accept change as inevitable. • You deal with ambiguity and come up with a design with minimal input. • Ensure quality by creating unit tests, and follow Verimatrix’s Secure Development Lifecycle • Develop and optimize code in C, C++, Assembly, Swift, and Objective-C. • Utilize tools such as Xcode, TestFlight, and other development and deployment platforms. • Perform reverse engineering and debugging of mobile apps to assess vulnerabilities and test protection solutions. • Implement features to prevent reverse engineering, tampering, and unauthorized access using tools like obfuscation, encryption, and code hardening. • Analyse mobile app vulnerabilities and propose security solutions. • Provide help to customer technical support in case of an escalation. • Document all aspects of applications they are responsible for. • Share technical knowledge and skills throughout the department. • Proactively suggest changes to the products, processes or internal tools to improve performance, security, operability and reduce costs. • Raise technical risks to engineering management. • Interview software and automation engineers. • Produce software designs and specifications in collaboration with software architects. • Stay up-to-date with emerging threats, security vulnerabilities, and industry trends.
• Bachelor's degree in computer science or any engineering area with exposure to software engineering • Advanced knowledge of 3 or more programming languages. • 15 + years software engineering work experience • Ability to execute tasks with minimal supervision • Ability to come up with designs with little input and interpret into an execution plan • Advanced communication skills including documentation • Advanced understanding of software development processes. • Advanced understanding of architectural software patterns • Understanding of business requirements and how they affect software. • Certifications in cybersecurity (e.g., CISSP, CEH, OSCP) are a plus. • Knowledge of machine learning or AI techniques applied to security solutions is a plus • Proficiency in C, C++, and Assembly programming languages. • Having a domain knowledge in mobile app security and security principles. • Deep understanding of security principles, including encryption, authentication, and secure coding practices. • Expertise in reverse engineering and debugging tools such as IDA Pro, Ghidra, Frida, or similar. • Strong analytical and problem-solving skills. • Experience in Android development and associated tools (e.g., Android Studio, Kotlin) is a plus.
Apply NowDecember 12, 2024
Oversee engineering strategy and application architecture in a fintech company. Ensure stability and performance while managing development processes.
December 11, 2024
Join Eventbrite as a Staff Software Engineer - ML. Develop ML models to enhance user discovery and engagement with live events.
December 11, 2024
Join Upbound as a Staff Full Stack Engineer, creating user experiences for Upbound Console. Responsibilities include designing APIs and SPAs for efficient product interactions.
December 11, 2024
As a Staff Full Stack Engineer, you'll design and build user interfaces at Upbound Console. Focus on creating responsive, performant applications for cloud infrastructure management.
December 11, 2024
As a Staff Full Stack Engineer at Upbound, build user experiences for Upbound Console.