BlackBerry QNX Software Developer in Test (Containers)

Blackberry · Other US Location

Company

Blackberry

Location

Other US Location

Type

Full Time

Job Description

Worker Sub-Type:

Regular

Β Job Description:Β 

Are you passionate about working on cutting-edge technology? Join our team and collaborate with highly skilled developers and testers on advanced QNX Container technology. Our work in the automotive industry simplifies packaging and delivery, making a significant impact. The QNX Automation Test Team seeks talented individuals with a keen eye for detail and a passion for quality. You will contribute directly to the most reliable and secure operating system in the world, influencing systems in automobiles, the internet, medical devices, space systems, manufacturing, nuclear power plants, and the world’s most advanced smartphones.

Responsibilities:

- Automated Testing: Develop and execute automated tests for QNX SDP smoke/regression test suites.

- Feature Analysis: Collaborate with the QNX functional test/development team to analyze and test new features, investigate and resolve customer-reported issues, and support experimental software.

- Bug Resolution: Work with the QNX Container test/development team to analyze and test new features and resolve bugs throughout the software development lifecycle.

- Test Plan Development: Create or update test plans and test cases based on new product features, customer requirements, or identified issues.

- Optimization: Develop and optimize automated test cases to improve coverage and efficiency continuously.

- Traceability: Ensure solid traceability from software requirements to test specifications, test cases, and test results.

- Hardware Testing: Identify and run tests against new software builds on reference and/or customer hardware.

- Issue Analysis: Analyze test results, debug issues, generate defect reports, verify fixed issues, and update existing defect reports.

- Reporting: Create detailed test reports for internal and external audiences.

Essential Skills and Qualifications:

- Education: University degree in Computer Science, Engineering, or a related field.

- Experience: Intermediate to Senior level experience in embedded test, design, and engineering.

- Programming: 2+ years of experience as a C/C++ developer in an embedded environment.

- Scripting: Proficiency in Python/Pytest, Perl, and shell scripting.

- Operating Systems: Working knowledge of QNX or other embedded operating systems.

- Virtualization: Familiarity with virtualization technology such as Docker.

- Continuous Integration: Experience with CI build systems (e.g., Jenkins, Hudson).

- Version Control: Familiarity with source versioning, problem reporting, and CI systems (e.g., SVN, Git, JIRA, Jenkins).

- Test Methodology: Knowledge of formal test theory, test methodology, and ISO9001 quality management.

- Automation: Experience in developing automated tests and testing tools, enabling automation for manual tests, and automating test result processing.

- Reporting: Proficiency in writing clear and concise problem reports.

- Architecture: Familiarity with common processor architectures (e.g., 32-bit and 64-bit variants of x86/ARM).

- Team Collaboration: Ability to work and participate in a team setting with an open, collaborative communication style.

- Communication: Excellent communication, presentation, and organizational skills.

- Passion for Quality: Enthusiasm, a passion for quality, and a desire to learn about new technologies.

What We Offer:

- Innovative Environment: A collaborative and innovative work environment.

- Professional Growth: Opportunities for professional growth and development.

- Competitive Compensation: Competitive salary and benefits package.

- Impactful Work: The chance to work on cutting-edge technology that impacts various industries globally.

Scheduled Weekly Hours:

40

Apply Now

Date Posted

09/14/2024

Views

9

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details

Intern People Experience - Personio

Views in the last 30 days - 0

Personio is an HR platform that simplifies complex tasks for small and mediumsized organizations With a team of over 1800 employees across Europe and ...

View Details