BlackBerry is hiring for the position of Software Development Intern in Hyderabad, India. Candidates with a Bachelor’s, Master’s, or PhD are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
Company Name | BlackBerry |
Position | Software Development Intern |
Qualifications | Bachelor’s, Master’s, or PhD |
Batch | Recent Batches |
Experience | Freshers |
Location | Hyderabad, India |
Key Responsibilities:
- Develop and test Board Support Packages (BSPs) for a range of controllers, encompassing both ARM and x86 architectures.
- Design and implement device drivers and conduct board bring-up activities for diverse boards and peripherals.
- Create and execute automated test cases using C, Shell scripts, and Python, ensuring comprehensive testing coverage.
- Test Engineering Tasks:
- Develop automated tests and write Python code for automating tasks related to BSP or QNX in a cloud environment.
- Conduct thorough testing of the QNX solution, involving the creation and execution of test cases, analysis of test results, debugging, and verification.
- Demonstrate innovation in automating processes to facilitate faster validation of BSPs across various platforms.
Eligibility Criteria:
- Bachelor’s, Master’s, or PhD in Computer Science.
- Bachelor’s, Master’s, or PhD in Computer Engineering.
- Bachelor’s, Master’s, or PhD in Systems Engineering / Software Engineering.
- Bachelor’s, Master’s, or PhD in Electronics and Communication Engineering.
- Any other equivalent or relevant Software Engineering program.
- Knowledge and interest in operating systems, particularly Real-Time Operating Systems (RTOS).
- Proficient in programming languages such as C, Assembly, and Python.
- Expertise in developing automated tests and utilizing testing tools.
- Familiarity with AWS or other cloud technologies.
- Strong verbal and written communication skills.
- Highly organized and detail-oriented.
- Possesses a curious attitude and is a self-starter with strong interpersonal skills.
- Ability to work effectively in a team as well as independently.
- Demonstrates the ability to thrive in a fast-paced, multi-tasking environment with excellent time management skills.
Preferred skills:
- Demonstrates a passion for excellence and actively advocates for fostering knowledge sharing and collaborative efforts across various groups within an organization.
- Possesses innovative thinking and a strong interest in the development of new technologies and concepts.
- Has hands-on experience with tools such as JIRA, TestRail, Git, and Docker.
- Brings expertise in developing software for embedded systems.
About Company:
BlackBerry helps organizations defend against cyber threats. Founded in 1984 as Research In Motion (RIM), BlackBerry is now a leader in cybersecurity—helping businesses, government agencies, and safety-critical institutions of all sizes secure the Internet of Things (IoT). BlackBerry® products and services include the Cylance® AI-based endpoint security solutions, BlackBerry® UEM unified endpoint management platform, the BlackBerry® AtHoc® critical event management solution, and BlackBerry® QNX® software for secure embedded systems.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.