Posted:
8/8/2024, 5:00:00 PM
Location(s):
Noida, Uttar Pradesh, India ⋅ Uttar Pradesh, India
Experience Level(s):
Junior ⋅ Mid Level
Field(s):
Software Engineering
Worker Sub-Type:
RegularJob Description:
Location: On-site Noida, India
BlackBerry® – the iconic brand you know and trust – is now a market leading cybersecurity software and services company.
Creating the gold standard for unified endpoint security (UES) and unified endpoint management (UEM), BlackBerry Spark offers the broadest set of security capabilities, management tools and visibility covering people, devices, networks, apps, and automation. BlackBerry Spark uses artificial intelligence (AI), machine learning and automation to provide improved cyber threat prevention and remediation, while offering transparency across all endpoints for better management and control.
Among the first to market with full seventh generation AI for cybersecurity, BlackBerry Cylance helps users understand risks and make intelligent decisions to mitigate them before they happen. Today BlackBerry secures 96% of the threat landscape and we were delighted to be named a 2023 Customers’ Choice for Gartner Peer Insights for EPP and UEM. Named by Cybersecurity Ventures as 1 of the top 150 companies to watch, we securely connect more than 500 million mobile, desktop and IoT endpoint devices for G7 governments, 9/10 global financial institutions as well as the largest global aerospace, defense, healthcare, automotive and media companies. Chances are, we are more a part of your life today than we ever were as a handset company.
POSITION SUMMARY
Join us to be a part of keeping everyone’s data secure. We develop on device mobile solutions for Android that, in conjunction with BlackBerry’s server, manages and secures these devices. We offer an opportunity for a great well-rounded security development experience working in a structured code base that makes use of app/server communication, Android OS functionality, database, and UX.
KEY ACCOUNTABILITIES
· Design and develop enterprise grade mobile software including:
· Developing proof-of-concept and new feature work
· Supporting and maintaining developed code
· Investigating and resolving internal and customer issues
· Developing automation coverage for all the above
· Contribute your software expertise to achieve team success.
· Actively pursue best practice software development focus
· Be part of a collaborative agile team environment
REQUIRED QUALIFICATIONS
· Post-Secondary degree or diploma in Computer Science, Computer Engineering, or related field
· 3+ years software development
· Hands on experience developing and debugging Android Applications and Services.
· Must have strong Java 8 or higher, C++ (v11 or higher), JNI and Python programming skills.
· Experience with web technologies such as HTML5, CSS, javascript
· Good understanding of network stack, protocols such as TCP/IP and application layer protocols such as http/https etc. Work experience on Chromium project is a plus.
· Ability to troubleshoot network issues using protocol analyzers.
· Familiarity with software development on Linux OS environment.
· Excellent communication and interpersonal skills.
· Experience with IDE (Android Studio), VSCode
· Good understanding of crypto protocols/api
· Good understanding of PKI
· Good understanding of source code branching, merging, rebasing using git
· Having worked in large open source project is a big plus
· Meticulous attention to details and strong organizational sense
ABOVE & BEYOND
· Enthusiasm and desire to learn more about cyber security.
· Have interest in great user experiences and software best practices.
· Experience with Git/Gerrit/JIRA systems
Interested in hearing more? Then we would love to hear from you!
Scheduled Weekly Hours:
40Website: https://secusmart.com/
Headquarter Location: Düsseldorf, Nordrhein-Westfalen, Germany
Employee Count: 11-50
Year Founded: 2007
IPO Status: Private
Last Funding Type: Series A
Industries: Mobile ⋅ Security