We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Overview of salaries statistics of the profession "Lead Mobile IOS Developer in Canada"

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

Software Developer - FortiAI
Fortinet, Burnaby, BC
DescriptionWe are the FortiAI team, which is in charge of our new product line: FortiAI. It is a leading edge product which utilizes machine learning technology for sub-second malware detection and instruction detection. Job Responsibilities: •Develop new features for the FortiAI product •Debug and test of the FortiAI product Skills Required: •Must be very familiar with C or C++ •Knowledge of at least 2 scripting language: Shell, Perl, Python, etc •Experience in Unix/Linux environment is a must •Must be very Knowledgeable of TCP/IP networking •Knowledge of firewalls, switching and routing •Knowledge of crypto, encryption and certification •Good problem solving and troubleshooting skills •Highly motivated and responsible quick learner •Familiar with system installations, configurations, and troubleshooting •Background in machine learning or cuda programming is a plus Education requirement: •Bachelors Degree in Computer Science or equivalent experience #GD #LI-MIMI
Mobile Development Manager
Fortinet, Burnaby, BC
DescriptionFortinet has an exciting opportunity for an experienced software developer to lead our FortiExplorer mobile development team! FortiExplorer is our mobile firewall management software which allows users to unlock the functionality of Fortinet solutions from a mobile device! This video - https://youtu.be/KRE3YIOmX_A - outlines FortiExplorers functionality and you can download the latest versions from the app store to try it out yourself! Fortinet is looking for candidates with a strong mobile development background and a passion for creating user-friendly, powerful interfaces. You will manage a small team of mobile development professionals responsible for developing the next generation versions of FortiExplorer and will also lead by example in designing and developing this software. Job Responsibilities: • Lead and mentor a team of mobile developers responsible for developing our Android , iOS and tvOS FortiExplorer applications. • Design and develop software for Fortinet mobile applications • Troubleshoot, identify and improve product quality following QA testing and customer feedback • Maintain, improve and support existing software products • Collaborate with other teams to integrate product functionality Job Skills Required: • Extensive experience in mobile development (Android and/or iOS) • Proven track record of designing and building mobile applications • Experienced leading a teams of software developers • Experience training and mentoring software developers in previous positions • Hands-on experience with one or more of the following - Java, Kotlin, Swift, Objective-C, Flutter • Experience with Git and continuous integration is a plus • Knowledgeable when it comes to TCP/IP networking and network security • Experience with Unit testing/TDD Educational Requirements: • Diploma in Computer Science or related field #GD #LI-CN1
Staff Software Developer - FortiGate/FortiSASE
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Senior Systems Programmer with a passion for building software that perform at scale. In this role, you would design, develop, and maintain components of the FortiGate firewall which support deployments in cloud architectures. In addition, you would also be responsible for the development of the API and networking architecture that the FortiGate user interface relies on to deliver responsive, reliable results. You will join a high energy team that is creating compelling and innovative firewall management & monitoring systems for a wide variety of users. You will participate in the design, development, and operation of Fortinet's next generation cloud security platform - FortiSASE. You will have ownership of significant areas of the code for both new feature development, and maintenance and redesign of existing areas of the products. This role has a growth opportunity into a management position leading multiple developers supporting the above areas. As a Fortinet Developer, you will learn about the latest advancements in network security - including SD-WAN, VPN setup, SASE (Secure Access Service Edge) and Cloud Management. You are customer focused and enjoy creating features that improve the lives of your users. You use and create tools that improve development processes, allowing you to focus on development of features that matter. Most of all, you are excited about the opportunity to learn, experiment, and drive the use of modern development tools. You can find out more about our team and what we look for at https://youtu.be/zx56_G2RnjE Job Responsibilities In this role at Fortinet, you will: • Develop and maintain network, security, and orchestration code to support cloud FortiGate deployments with FortiSASE • Support the user interface team with REST API development and performance improvements • Optimize API communication across distributed firewalls • Collaborate with development and product teams to create easy to use and powerful applications • Promote best practices within the team and organization • Provide improvement suggestions while using Fortinet products on a daily basis Job Skills Required • 5 years of overall software development experience with C/C++ • Expert level understanding of Linux systems development • Hands on experience creating or using REST APIs • Experience with Cloud systems architecture and design • Understanding of networking and security concepts • Strong communication skills (written and verbal) in a team or customer environment Assets: • Apache module development • Experience with NodeJS server-side application development with Typescript • Familiarity with CloudStack or Openstack • Understanding of UX principles and how to apply them Education: Bachelor's degree in Computer Science or equivalent experience. #GD #LI-CN1
Embedded Software Developer - FortiPAM
Fortinet, Burnaby, BC
DescriptionFortinet is looking for an Embedded Software Developer who is passionate in building a new product FortiPAM. FortiPAM provides Privileged Access Management and bastion host service for customers. It plays a key role in Fortinet's Zero-Trust solution. As an Embedded Software Developer, you would be responsible for owning, designing and developing components of the new product. You will join a high energy team that is creating compelling and innovative product for a wide variety of users. As a Fortinet Developer, you will learn about the latest advancements in network security - including remote server access, secret management and Cloud Management etc. You are customer focused and enjoy creating features that improve the lives of your users. You use and create tools that improve development processes, allowing you to focus on development of features that matter. Most of all, you are excited about the opportunity to learn, experiment, and drive the use of modern development tools. Job Responsibilities In this role at Fortinet, you will: • Design and Develop function modules for FortiPAM. • Support the user interface team with REST API development • Promote best practices within the team and organization • Provide improvement suggestions while using Fortinet products on a daily basis Job Skills Required • 3 years of overall software development experience with C/C++ • Expert level understanding of Linux systems development • Experience with networking and security • Strong communication skills (written and verbal) and team work spirit Assets: • Knowledge on TCP/IP and socket programming • Knowledge on inter-process communication • Knowledge on routers, network switch development • Knowledge on VNC, Remote Desktop Protocol development is a plus Education: • Bachelor's degree in Computer Science or equivalent experience. #GD #LI-HP1
Software Developer- Front End - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Experience working with JavaScript, HTML5, CSS3Experience with JavaScript frameworks such as React.js, Angular.js, & Vue and TypeScriptExperience in responsive design of web application, progressive web applications and mobile applicationJava/Sprint Framework, JS/Node.js, Python/Django, React
Software Developer - New Grad
Equest, Ottawa, ON
Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.For decades, Ottawa has been a global technology leader. Today, Canada's capital holds one of the brightest and most diverse technological ecosystems in North America. Voted as Canada's best place to live 2017 by Maclean's, Ottawa offers a low cost of living with a high quality of life. The Thales Ottawa office has been a major supplier and long-term trusted partner to DND, enabling the Canadian Armed Forces and the Canadian Coast Guard to achieve mission success. Software Developer (New Grad): Angular/React C#/ C++, SQL Position Summary Ottawa, Ontario (Hybrid)The Software Developer (New Grad) will implement software for defence and security applications, with a particular expected focus on applications related to Land (i.e. Canadian Army) Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance (C4ISR). Key Areas of Responsibility Participate in requirements analysis and software design;Implement applications software, including coding, unit testing, and integration;Produce software developer documentation;Identify and analyze software defects and implement fixes into product releases;Build and maintain currency in software development best practices and methodologies Minimum Qualifications Bachelor's degree in software engineering, computer engineering, computer science, or equivalent education with relevant experienceExperience/expertise in software development including programming in C#. Post-graduation work experience is not a mandatory requirement for this position Preferred Qualifications Very strong coding, unit testing, and debugging skillsExperience programming in Java and/or C++General knowledge and/or experience with databases/SQLInterest in or familiarity with military C2, C3, or C4ISR and in advancing the safety and security of soldiers in the Canadian ArmyExperience developing Graphical User Interfaces with WPF while working in a scrum/agile software development environment What We Offer Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.Company paid holidays, vacation days, and paid sick leave.Voluntary Life, AD&D, Critical Illness, Long-Term Disability.Employee Discounts on home, auto, and gym membership. Why Join Us? Say HI and learn more about working at Thales click here . ( https://youtu.be/9aMF4NMhEJo )#LI-TA1Thales Canada Defence & Security is engaged in supporting the Canadian Army's Land Command, Control, Communications, and Computers (C4) Intelligence, Surveillance and Reconnaissance (LC4ISR) systems which enable critical decisions on a daily basis. Together with industry partners, Thales is building on the existing networks and applications to enhance digitized operations, support communications between joint and allied forces, and monitor and defend against the threats and evolving capabilities of potential adversaries.Thales Canada is looking for people interested in directly contributing to the evolution of advanced digitized operations for the Canadian Army into the future, both in Canada and on overseas deployments. There are opportunities available in each of the four LC4ISR programs, which include:• System of systems engineering and integration;• Core network;• Applications; and• Intelligence, surveillance, target acquisition, and reconnaissance (ISTAR).Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience. This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the Canadian Industrial Security Program, the US International Traffic in Arms Regulations (ITAR) and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program and able to obtain a Canadian NATO Secret clearance.
Software Developer - React
Equest, Burnaby, BC
Your Moneris Career - The OpportunityWe are looking for a Software Developer II who will collaborate with other technology teams to build software systems and solutions architecture critical to our partners.Location: You will be based in our Burnaby office and will work in a Hybrid model.Reporting Relationship: You will report to the Manager, Software Development and ArchitectureSalary Range: $65,000-$85,000Your Moneris Career - What you'll doParticipate in all stages of the software development lifecycle for multiple small to large-scale projects, intended for Restaurant solution which include building mobiles android & ios both, along with web applications.Design, develop and support user-focused mobile-based applications and programsLead the full stack and lifecycle of main software applications from brainstorming to executionEnsure all codes are written, secured, tested and integrated with codebase. Ensure quality of integration and testing activities through code and documentation quality to facilitate final delivery.Collaborating with other developers, QA specialists, system support specialists and other team members to integrate components, implement and support a solution in an Agile environment.Support & maintain application after Release and deployment.Contribute in sprint planning and other Agile scrum ceremonies.Your Moneris Career - What you bringBachelor's degree required in Software Engineering, Computer Science, or related disciplinesAt least a year of experience developing production scale applications, including front-end application development using React, React Native & Python a MUST.Proficient in writing code in multiple programming languages; competent in software development: troubleshooting, project life cycle, user experience, design and implementationProven ability to effectively communicate technical concepts or problems to all stakeholders both technical and non-technicalFamiliar with Agile and DevOps concepts including tools such as Gitlab and Jira.Proficiency in payment systems and the Restaurant System is an asset.Your Moneris Career - What you getHolistic approach to your well-being, with an Employee Assistance Program for you and your family, access to 24/7 virtual health care, wellness events and a supportive workplace cultureA workplace committed to investing in Diversity, Equity and Inclusion (DEI) through initiatives including, employee inclusion groups (EIGs), mentorship, DEI learning and workshops, educational events, and different resources including an internal DEI website and newsletterCompany-wide paid year-end closureLearning & development programs and resources to grow your careerFind out more about the work perks and benefits you get as a Moneris employee at Moneris.com/careers #TECHNote: We welcome and encourage applications from Indigenous peoples, people of colour, people with disabilities, people of all genders, sexual orientation and intersectional identities.We acknowledge that people from equity-deserving groups (including racialized individuals, women, gender diverse individuals, individuals with disabilities, neurodivergent individuals, members of 2SLGBTQIA+ communities and those born outside of Canada) are less likely to apply for jobs unless they feel they meet all the requirements posted. At Moneris, we believe candidates bring experience to their work in many ways. We encourage you to apply and share, in the application form, the transferrable experience you bring, and how this will support your success in this role.
Software Developer - Senior (Mobile App Developer)
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Experience working with commercial grade mobile applications iOS and Android using native languages (Objective-C / Swift, Xcode or Java with Android Studio).Must have apps published in either Apple/Google store.Experience in developing Native and Hybrid apps with iOS/Swift, Android/Java, React Native/TypeScriptAries Framework Javascript (AFJ)/CredlJavaScript, HTML5, CSS3JavaScript frameworks such as React.js, Angular.js, & Vue and TypeScriptWorld wide web consortium (W3C) verifiable credentials (VC) model, decentralized identifiers (DIDs), JSON-LD, zero-knowledge proofs
Software Developer - CRM - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:10+ years of experience with Siebel technical configuration/design/development/integration5+ years of experience of Siebel integration with Adobe AEM, J2EE and etcExperience in using Siebel Open UI specific classes and Methods.Experience with Siebel modules such as Public Sector CRM, Contracts, Lead, Management, Partner, Public Sector Partner Portal, Campaign Management, Marketing, Resource Manager, and Public Sector eService would be an asset
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:10+ years of demonstrated experience using and JAVA Technologies such as Spring boot3+ years of experience with Apple Xcode IDE , Swift, SQLite, Cordova, Ionic Frameworks, Flutter and Angular.5+ years of experience in design and development of mobile solutions for iOS and Android platforms (Native and Hybrid) .3+ Years experience working with Cloud Environments such as Azure and CIDC Pipelines in Azure DevOpsExperience in Continuous Deployment methods and procedures.5+ years of experience in design and development of mobile solutions for iOS and Android platforms (Native and Hybrid)
ISL 30R - Lead Full Stack Developer
BC Public Service, Fort Nelson, BC
Posting Title ISL 30R - Lead Full Stack Developer Position Classification Information Systems R30 Union GEU Work Options Hybrid Location Abbotsford, BC V2S 1H4 CACampbell River, BC V9W 6Y7 CACranbrook, BC V1C 7G5 CAFort Nelson, BC V0C 1R0 CAHope, BC V0X 1L0 CAKamloops, BC V2H 1B7 CAKelowna, BC V1Z 2S9 CAMultiple Locations, BC CA (Primary)Nanaimo, BC V9T 6L8 CANelson, BC V1L 6K1 CAPrince George, BC V2N4P7 CASmithers, BC V0J 2N0 CASurrey, BC V4P 1M5 CAVancouver, BC V6B 0N8 CAVictoria, BC V9B 6X2 CAWilliams Lake, BC V2G 5M1 CASalary Range $99,785.84 - $113,949.98 annually which includes a 9.9% Temporary Market Adjustment* Plus $53.13 bi-weekly isolation allowance for Fort Nelson and $36.53 bi-weekly isolation allowance for Smithers Close Date 5/16/2024 Job Type Regular Full Time Temporary End Date 3/27/2026 Ministry/Organization BC Public Service -> Social Dev & Poverty Reduction Ministry Branch / Division Application Modernization Project Job Summary Take the next step in your IM/IT careerThe Ministry of Social Development and Poverty Reduction(SDPR) is proud to be an equal opportunity employer; we strive to ensure all employees contribute in meaningful ways, bring their full self to work and celebrate their differences. The ministry focuses on reducing poverty, creating opportunities, and increasing inclusion. The ministry provides strategic leadership and quality services that empower British Columbians to share in the province's prosperity, with a vision to participate fully in their community and to reach their full potential.The Information Services Division are technology leaders, planning and delivering successful solutions with information management and information technology (IM/IT) services to both the Ministry of SDPR and the Ministry of Children and Family Development (MCFD). The division also provides IM/IT resource planning, decision-making, project and issues management, security and privacy functions, and desktop support. Our guiding principle is to promote a service delivery culture that is respectful, fosters positive relationships, and promotes creative problem solving with all our staff and partners in the Social Sector.The Lead Full Stack Developer position is responsible for leading the development and delivery of scalable web applications in a continuous deployment environment across divisions. This position is responsible for leading the architecture, design, development, and sustainment of web applications in a continuous deployment environment. They lead development practice, establish internal standards, and promote the technical vision.Job Requirements: Master's degree in a computer science or related field and three (3) years of *related experience; OR Bachelor's degree in a computer science or related field and four (4) years of *related experience; OR Diploma in a computer science or related field and five (5) years of *related experience; OR Certificate or coursework in a computer science or related field and six (6) years of *related experience; OR An equivalent combination of education and experience may be considered. *Related experience includes the following: Five (5) or more years of experience as a Full Stack Developer. Experience using a variety of modern development tools, such as HTML, CSS and JavaScript libraries, relational and non-relational databases. Experience with API development and integration and continuous development environments. Experience with Software Development best practices such as: simplicity, coherence, testing, maintenance, and analysis. Preference may be given to applicants with one (1) or more of the following: Experience working in an agile development environment with User Experience (UX)/Service Designer teams, Software Developers, and Scrum Masters to iteratively create or improve digital products and services from conception to production. Experience with mainframe or legacy systems retirement initiatives. Experience with developing high criticality systems (especially life-critical systems). Experience with IM/IT systems implementations in a Social Sector environment. Experience supervising staff including development, evaluation of performance plans and leave approval. Experience with developing business applications with complex UX requirements in a mature enterprise. Experience leading development culture modernization with established technology teams. Preference may be given to those who have more experience combined with relevant education in any of the above.For questions regarding this position, please contact [email protected] .About this Position: Currently there is one (1) temporary opportunity available to March 27, 2026. The temporary opportunity may be extended OR a permanent appointment may result from the temporary appointment. Temporary postings are not limited to the geographic area. Board and lodging and relocation expenses do not apply. Flexible work options are available; this position may be able to work up to 5 days at home per week subject to an approved telework agreement. This position can be based out of any of the location(s) listed above. Employees of the BC Public Service must be located in BC at the time of employment. Please refer to MyHR for more information on Temporary Market Adjustments . Depending on the successful candidate's location, a bi-weekly isolation allowance may apply. An eligibility list may be established for future permanent and temporary vacancies.Working for the BC Public Service: The BC Public Service is committed to creating a diverse workplace to represent the population we serve and to better meet the needs of our citizens. Consider joining our team and being part of an innovative, inclusive and rewarding workplace.The Indigenous Applicant Advisory Service is available to applicants that self-identify as Indigenous (First Nations, status or non-status, Métis, or Inuit) seeking work or already employed in the BC Public Service. For guidance on applying and interviewing, please contact [email protected] or 778-405-3452.The BC Public Service is an award winning employer and offers employees competitive benefits, amazing learning opportunities and a chance to engage in rewarding work with exciting career development opportunities. For more information, please see What We Offer .How to Apply: Your application must clearly demonstrate how you meet the job requirements list above.Cover Letter: NO - Please do not submit a cover letter as it will not be reviewed.Resume: YES - A resume is required as part of your application, however, itmay notbe used for initial shortlisting purposes. Questionnaire: YES - You will need to complete a comprehensive questionnaire to demonstrate how you meet the job requirements. Include all relevant information about your educational accomplishments and employment history including job titles, start and end dates (month and year) of your employment, and how you obtained your relevant experience. The questionnaire will take approximately 60 minutes to complete.Helpful tips, videos and more regarding the application process can be found on the Your Job Application page of MyHR.If you are experiencing technical difficulty applying, e-mail [email protected] , before the stated closing time, and we will respond as soon as possible.Additional Information: A Criminal Record Check (CRC) will be required.Applicants selected to move forward in the hiring process may be assessed on the Knowledge, Skills, Abilities and Competencies as outlined in the attached Job Profile located at the bottom of the posting.Applications will be accepted until 11:00 pm Pacific Standard Time on the closing date of the competition.Job Category Information Management/Information Technology, Leadership and Management, Social Services Additional Information
Sr. Software Developer - Virtualization and SIL Integration
General Motors Canada, Oshawa, ON
Job DescriptionGeneral Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards our ZERO ZERO ZERO vision for the future, we are on the forefront of this work and seeking out driven, innovative individuals who will join our team to help achieve our mission. We are currently looking for experienced and motivated candidates for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test Environment Agile Release Train (TExiL ART). This role is part of a group responsible for creating virtual in-the-loop environments to enable development, verification and validation of embedded controllers and calibrations for hybrid, electrification, engine, transmission, chassis, and intelligent brake controls. You are ultimately responsible to deliver quality simulation environment on time to meet the customers’ requirements. This position requires an individual with a passion for modeling, an adept knowledge of system simulation and integration, and demonstrated capability for managing a wide variety of technical and customer needs.Responsibilities: Create virtual controller models to be used across different simulationsCreate, maintain and test virtual controller components such as HWIO, RTOS, communication models, etc.Obtain, develop & parameterize sub-system models, such as sensors and actuators, and ECU behavioral modelsWork with development engineers to understand new feature requirements, address issues, and ensure proper implementationIntegrate Plant models and other ECU models into a dynamic virtual simulationCreate and maintain detailed documents for each releaseProvide support for released simulations and assist with user testing and troubleshootingProvide technical support to other team membersRequired Qualifications:6+ years of software engineering experience, with at least 3 year of integration experience3+ years of experience in virtualizationProficient in Embedded C and PythonCompetent with embedded controls software and the automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins and ETAS INCA toolsAdept experience with MATLAB and Simulink in context of plant model development and integration and basic usage of additional simulation tools (e.g. GT-Power, AMESIM)Proficient in automotive communication technologies such as CAN, LIN, SPIFamiliar with FMU/FMI standardsAdditional Job DescriptionCompensation and Benefits:GM’s Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs.GM’s comprehensive compensation and benefits plan is carefully designed and thoroughly benchmarked against the companies that we compete for talent in the local market.The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.Healthcare, dental and vision benefits including health care spending account and wellness incentive.Life insurance plans to cover you and your family.Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values.Tuition Assistance and Employee Assistance Program. GM Vehicle Purchase Plan for you, your family and friends.About GMOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join Us We aspire to be the most inclusive company in the world. We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.Diversity InformationGeneral Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.Equal Employment Opportunity StatementAccommodation is available for applicants with disabilities. Should you be contacted by General Motors of Canada, please advise if you require accommodation. General Motors of Canada values diversity and is an equal opportunity employer.
BlackBerry QNX - Senior Audio Software Developer
BlackBerry, Burnaby, BC
Worker Sub-Type:Regular Job Description: Location: On-site Burnaby, BCSenior Audio Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. BlackBerry QNX software is trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers and is running in more than 235 million + vehicles globally. Our foundation products have been pre-certified to ISO 26262 ASIL D and we offer a broad range of board support packages, professional services, AUTOSAR adaptive support and middleware solutions - from acoustic management, to digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates. BlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer. The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million vehicles worldwide. Our customers include many well-known automakers and Tier 1 suppliers. We develop, integrate, tune and license software libraries for full-duplex echo cancellation and noise reduction for hands-free calling, in-car communications, active noise control, engine sound synthesis, media playback optimization and chimes generation. With our latest product offering, QNX Sound, we are influencing the audio system architecture and features of the software-defined vehicles of the future.This role involves development of audio frameworks, services and test applications, and integration of our various acoustics products into different embedded systems, including QNX RTOS, embedded Linux and DSPs such as Qualcomm Hexagon. You should have a good understanding of embedded systems, DSP, software development process, C/C++ and debugging in IDEs. Your projects will be appropriately based on your skills and aligned with your interests and company priorities. There will be frequent opportunities to broaden your skills, and we have a friendly and open work environment with a great work-life balance. Our team members are passionate about audio, self-driven, and attentive to quality.ResponsibilitiesDesign and implementation of real-time audio servicesPorting of acoustic algorithms to new architectures and frameworksPerformance analysis and optimizations of signal processing algorithms and tuning connectivity solutionsMaintenance and extension of existing code using C/C++Testing and automated test developmentEssential Skills And QualificationsBachelor's degree in Computer Science, Engineering, Physics or equivalent5 years or more experience in software development using C/C++, with embedded experience an assetSolid background in audio frameworksExcellent communication and interpersonal skillsHigh degree of motivation and ability to work both independently and in a team environmentStrong problem solving and debugging skillsAdditional AssetsExperience developing a commercial embedded audio software product for mass productionExperience leading a team or mentoring colleaguesExperience programming in QNX or Linux/Android embedded environmentDevelopment experience with Qualcomm DSPs, include AudioReach frameworkExperience with MISRA or ASPICEAbility to support OEM and Tier 1 customers, both in pre-sales and after-sales support roles#LI-TT1Scheduled Weekly Hours:40Compensation Base Range: $0 - $0 USD
BlackBerry QNX Software Developer in Test I
BlackBerry, Ottawa, ON
Worker Sub-Type:Regular Job Description: BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic micro-kernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems.BlackBerry QNX software is trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers and is running in more than 235 million + vehicles globally. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of board support packages, professional services, AUTOSAR adaptive support and middleware solutions - from acoustic management to digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates.The Automation Test Team at QNX seeks talented individuals with a mind for details and a passion for quality. The tester will directly contribute to all aspects of testing, including designing test suites, writing and executing tests, as well as running, maintaining and developing automated test cases. The role requires working with hardware and accessing test labs, which is unsuitable for remote work. The candidate will participate in all verification-related activities related to releasing QNX SDPs. The ideal candidate is an intelligent, enthusiastic individual with proven experience in testing and test automation development.Responsibilities:Developing and optimizing automated test cases with continuous improvements in coverage and efficiencyDebugging, analyzing test results, generating and updating defect reports, and verifying resolved issues.Producing test reports based on test results with high attention to detailsRun a series of tests against new software loads on reference or customer hardware and analyze the results.Automation lab maintenanceCreate, update and maintain test plans test cases based on requirementsHands-on configuration, integration and testing of software deliverables on reference hardwareCollaboration with other test and development teamsRecreation of observed issues through a variety of techniques for root cause analysisEssential Skills and Qualifications:Bachelor’s degree in Computer Science, Engineering, or equivalent.3+ years of test automation development experience3+ years with relevant programming languages (python, C and shell scripting )Hands-on experience using LinuxDemonstrated experience writing test plans and test cases, executing tests and reporting resultsDemonstrated technical leadership experience and mentoringAbility to work autonomouslyProven ability to manage multiple priorities and deliver high-quality software within timelinesFamiliar with source versioning, problem reporting and constant integration systems (SVN, Git, JIRA, Jenkins)Working knowledge of QNX or other embedded operating systems is an assetHands-on experience with docker is a plus. Able to write clear and concise problem reportsCreative debugging techniques and persistent in finding solutionsFamiliarity with various processor architectures (Eg: Intel and ARM)Ability to work and participate in a team setting with an open, collaborative communication styleExcellent communication, presentation, and organizational skillsKnowledge of formal test theory, test methodology, and experience in developing automated tests and testing toolsEnthusiasm, a passion for quality, and a desire to learn about new technologies are requirements!Scheduled Weekly Hours:40
BlackBerry QNX - ADAS Software Developer
BlackBerry, Ottawa, ON
Worker Sub-Type:Regular Job Description: Location: Onsite OttawaBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. BlackBerry QNX software is trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers and is running in more than 235 million + vehicles globally. Our foundation products have been pre-certified to ISO 26262 ASIL D and we offer a broad range of board support packages, professional services, AUTOSAR adaptive support and middleware solutions - from acoustic management, to digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates. At QNX Software Systems we're building an ADAS team to create camera systems for consumer use. Our systems will compete with point-and-shoot camera systems but have at their disposal fast CPUs and internet connectivity opening the doors for new innovations. We need smart software developers with an interest in photography to create a direction for our product and implement it. Turn your photography hobby into a career!Job DutiesResearch and suggest innovative technologies for ADAS. This should include sensors (cameras, RADARS, LiDARs etc), algorithms (pedestrian detection, traffic signs recognition etc)Develop new software written primarily in C and C++.Integrate 3rd party technologies such as post processing algorithms.Work directly with hardware vendors to integrate their Image Signal Processors and camera sensor modules.Work with multimedia team to integrate video codecs for encoding or decodingExperience with Linux and/or Android is a big assetDevice driver experience on any platform is an asset (DMA, interrupts, memory mapping, etc).Technical understanding of multimedia frameworks, codecs, containers, and streaming formats is an asset.Technical understanding of image processing is an asset (OpenCV, OpenGL etc)Excellent communication skills.Self motivated.Personal time projects in software considered an asset. Photography as a hobby is an asset.#LI-TT1Scheduled Weekly Hours:40
BlackBerry QNX - Audio Software Developer
BlackBerry, Ottawa, ON
Worker Sub-Type:Regular Job Description: Location: onsite OttawaBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. BlackBerry QNX software is trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers and is running in more than 235 million + vehicles globally. Our foundation products have been pre-certified to ISO 26262 ASIL D and we offer a broad range of board support packages, professional services, AUTOSAR adaptive support and middleware solutions - from acoustic management, to digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates. We are looking for Intermediate or Senior level Audio Developers to develop multimedia software technologies, capabilities and solutions that meet the needs of automotive and consumer markets. We are looking for people who love technology and have a strong interest in what they do.Job DutiesWork directly with customers to understand their requirements and provide solutions.Develop new software written primarily in C.Integrate silicon provider divers into QNX audio framework.Integrate and/or develop audio algorithms to be used with key technologies (QT, Android, 3rd party applications, etc)Work with different internal groups (BT, multimedia, acoustics) to extend and improve the current audio frameworkDevice driver development experience on any platform is an asset (DMA, interrupts, memory mapping, etc).Experience & EducationBachelor's degree in Computer Science or equivalent.Strong C development experienceExperience with Linux and/or AndroidDevice driver development experience on any platform is an asset (DMA, interrupts, memory mapping, etc).Self motivated. Excellent communication skills.Technical understanding of multimedia frameworks is an asset.#LI-TT1Scheduled Weekly Hours:40
ISL 30R - Lead Full Stack Developer
BC Public Service Agency, Vancouver, BC
Posting Title ISL 30R - Lead Full Stack Developer Position Classification Information Systems R30 Union GEU Work Options Hybrid Location Abbotsford, BC V2S 1H4 CACampbell River, BC V9W 6Y7 CACranbrook, BC V1C 7G5 CAFort Nelson, BC V0C 1R0 CAHope, BC V0X 1L0 CAKamloops, BC V2H 1B7 CAKelowna, BC V1Z 2S9 CAMultiple Locations, BC CA (Primary)Nanaimo, BC V9T 6L8 CANelson, BC V1L 6K1 CAPrince George, BC V2N4P7 CASmithers, BC V0J 2N0 CASurrey, BC V4P 1M5 CAVancouver, BC V6B 0N8 CAVictoria, BC V9B 6X2 CAWilliams Lake, BC V2G 5M1 CA Salary Range $99,785.84 - $113,949.98 annually which includes a 9.9% Temporary Market Adjustment* Plus $53.13 bi-weekly isolation allowance for Fort Nelson and $36.53 bi-weekly isolation allowance for Smithers Close Date 5/16/2024 Job Type Regular Full Time Temporary End Date 3/27/2026 Ministry/Organization BC Public Service -> Social Dev & Poverty Reduction Ministry Branch / Division Application Modernization Project Job Summary Take the next step in your IM/IT career The Ministry of Social Development and Poverty Reduction (SDPR) is proud to be an equal opportunity employer; we strive to ensure all employees contribute in meaningful ways, bring their full self to work and celebrate their differences. The ministry focuses on reducing poverty, creating opportunities, and increasing inclusion. The ministry provides strategic leadership and quality services that empower British Columbians to share in the provinces prosperity, with a vision to participate fully in their community and to reach their full potential. The Information Services Division are technology leaders, planning and delivering successful solutions with information management and information technology (IM/IT) services to both the Ministry of SDPR and the Ministry of Children and Family Development (MCFD). The division also provides IM/IT resource planning, decision-making, project and issues management, security and privacy functions, and desktop support. Our guiding principle is to promote a service delivery culture that is respectful, fosters positive relationships, and promotes creative problem solving with all our staff and partners in the Social Sector. The Lead Full Stack Developer position is responsible for leading the development and delivery of scalable web applications in a continuous deployment environment across divisions. This position is responsible for leading the architecture, design, development, and sustainment of web applications in a continuous deployment environment. They lead development practice, establish internal standards, and promote the technical vision. Job Requirements: Masters degree in a computer science or related field and three (3) years of *related experience; OR Bachelors degree in a computer science or related field and four (4) years of *related experience; OR Diploma in a computer science or related field and five (5) years of *related experience; OR Certificate or coursework in a computer science or related field and six (6) years of *related experience; OR An equivalent combination of education and experience may be considered. *Related experience includes the following: Five (5) or more years of experience as a Full Stack Developer. Experience using a variety of modern development tools, such as HTML, CSS and JavaScript libraries, relational and non-relational databases. Experience with API development and integration and continuous development environments. Experience with Software Development best practices such as: simplicity, coherence, testing, maintenance, and analysis. Preference may be given to applicants with one (1) or more of the following: Experience working in an agile development environment with User Experience (UX)/Service Designer teams, Software Developers, and Scrum Masters to iteratively create or improve digital products and services from conception to production. Experience with mainframe or legacy systems retirement initiatives. Experience with developing high criticality systems (especially life-critical systems). Experience with IM/IT systems implementations in a Social Sector environment. Experience supervising staff including development, evaluation of performance plans and leave approval. Experience with developing business applications with complex UX requirements in a mature enterprise. Experience leading development culture modernization with established technology teams. Preference may be given to those who have more experience combined with relevant education in any of the above. For questions regarding this position, please contact [email protected]. About this Position: Currently there is one (1) temporary opportunity available to March 27, 2026. The temporary opportunity may be extended OR a permanent appointment may result from the temporary appointment. Temporary postings are not limited to the geographic area. Board and lodging and relocation expenses do not apply. Flexible work options are available; this position may be able to work up to 5 days at home per week subject to an approved telework agreement. This position can be based out of any of the location(s) listed above. Employees of the BC Public Service must be located in BC at the time of employment. Please refer to MyHR for more information on Temporary Market Adjustments. Depending on the successful candidates location, a bi-weekly isolation allowance may apply. An eligibility list may be established for future permanent and temporary vacancies. Working for the BC Public Service: The BC Public Service is committed to creating a diverse workplace to represent the population we serve and to better meet the needs of our citizens. Consider joining our team and being part of an innovative, inclusive and rewarding workplace. The Indigenous Applicant Advisory Service is available to applicants that self-identify as Indigenous (First Nations, status or non-status, Mtis, or Inuit) seeking work or already employed in the BC Public Service. For guidance on applying and interviewing, please contact [email protected] or 778-405-3452. The BC Public Service is an award winning employer and offers employees competitive benefits, amazing learning opportunities and a chance to engage in rewarding work with exciting career development opportunities. For more information, please see What We Offer. How to Apply: Your application must clearly demonstrate how you meet the job requirements list above. Cover Letter: NO - Please do not submit a cover letter as it will not be reviewed. Resume: YES - A resume is required as part of your application, however, it may not be used for initial shortlisting purposes. Questionnaire: YES - You will need to complete a comprehensive questionnaire to demonstrate how you meet the job requirements. Include all relevant information about your educational accomplishments and employment history including job titles, start and end dates (month and year) of your employment, and how you obtained your relevant experience. The questionnaire will take approximately 60 minutes to complete. Helpful tips, videos and more regarding the application process can be found on the Your Job Application page of MyHR. If you are experiencing technical difficulty applying, e-mail [email protected], before the stated closing time, and we will respond as soon as possible. Additional Information: A Criminal Record Check (CRC) will be required. Applicants selected to move forward in the hiring process may be assessed on the Knowledge, Skills, Abilities and Competencies as outlined in the attached Job Profile located at the bottom of the posting. Applications will be accepted until 11:00 pm Pacific Standard Time on the closing date of the competition. Job Category Information Management/Information Technology, Leadership and Management, Social Services
BlackBerry QNX Senior Systems Software Developer (File Systems)
BlackBerry, Ottawa, ON
Worker Sub-Type:Regular Job Description: Location: OttawaBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. BlackBerry QNX software is trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers and is running in more than 235 million + vehicles globally. Our foundation products have been pre-certified to ISO 26262 ASIL D and we offer a broad range of board support packages, professional services, AUTOSAR adaptive support and middleware solutions - from acoustic management, to digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates.Are you interested in being a member of an elite team of developers that is at the core of the QNX Operating System? The Filesystem development team has positions available for talented individuals with a mind for details and creative thinking. You will work with the most reliable and secure operating system in the world. You can contribute directly to an OS that is installed in everything from infotainment systems to the internet, from medical devices to space systems, from manufacturing to nuclear power plants and, of course, in the next wave of self-driving cars.Responsibilities include Filesystem feature development, enhancements to existing Filesystems, performance optimizations, as well as safety and security impact analysis. Although a strong asset, previous Filesystem development experience is not a requirement. The ideal candidate is an individual with an understanding of how Filesystems work, can solve complex problems, and has the ability to bring new ideas and innovation to the table. RESPONSIBILITIESMaintain and continually improve the high standards for system reliability, security, safety, and performanceProvide technical leadership for Filesystem components and research and development.Create and document software specifications and designs that address the needs of our customers.Conduct reviews with technical peers to ensure that design guidelines are achieved.Write code and complete programming according to specifications.Create and execute automated unit tests.Identify, analyze and resolve complex software inadequacies.Provide project estimates for requirement, design, implementation, and test efforts.ESSENTIAL SKILLS AND QUALIFICATIONSStrong C programming skillsBachelor's degree in Computer Science/Computer Engineering/Electrical Engineering or equivalentKnowledge of POSIX based operating system architecturesUnderstanding of operating system conceptsFamiliar with the GNU tool set such as gdb and gccUnderstanding of multi-cpu, multithreaded architectures and real-time systemsStrong problem solving and debugging skillsExcellent communication skills including verbal, written, and interpersonalHigh degree of motivation and ability to work both independently and in a team environmentADDITIONAL ASSETSSystem-level QNX experience - developing resource managers, build/development tools, etc.Experience with performance, memory, and post-mortem analysisExperience with git, SVN and gnu tool setExperience in low-level assembly programming on ARM and/or x86 Expertise in embedded and real-time systems developmentFilesystem expertiseCompiler expertiseTechnical knowledge of software analysis and design techniquesScheduled Weekly Hours:40
BlackBerry QNX Senior Systems Software Developer, Kernel
BlackBerry, Ottawa, ON
Worker Sub-Type:Regular Job Description: BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. BlackBerry QNX software is trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers and is running in more than 235 million + vehicles globally. Our foundation products have been pre-certified to ISO 26262 ASIL D and we offer a broad range of board support packages, professional services, AUTOSAR adaptive support and middleware solutions - from acoustic management, to digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates. Are you interested in working with an elite team of developers that is at the core of everything we do? The Kernel development team has positions available for talented individuals with a mind for details and creative thinking. You will work at the heart of the most reliable and secure operating system in the world. You can contribute directly to an OS that controls systems in everything from infotainment systems to the internet, from medical devices to space systems, from manufacturing to nuclear power plants, and of course, in the next wave of self-driving cars.Responsibilities include kernel feature development, hypervisor feature development, memory management, process management, OS services, key libraries enhancements, power management, and performance optimizations, as well as safety and security impact analysis. Although a strong asset, previous kernel development experience is not a requirement. The ideal candidate is an individual with an understanding of how processes and threads work, how memory is managed, scheduling, has a range of knowledge with multiple operating systems, can solve complex problems, and has the ability to bring new ideas and innovation to the table. RESPONSIBILITIESWork on all levels of the core operating systemMaintain and continually improve the high standards for system reliability, security, safety, and performanceProvide technical leadership for QNX kernel and core OS research and development.Create and document software specifications and designs that address the needs of our customers.Conduct reviews with technical peers to ensure that design guidelines are achieved.Write code and complete programming according to specifications.Create and execute automated unit tests.Identify, analyze and resolve complex software inadequacies.Provide project estimates for requirement, design, implementation, and test efforts.ESSENTIAL SKILLS AND QUALIFICATIONSStrong C programming skills, especially on resource-constrained devices and platformsBachelor's degree in Computer Science/Computer Engineering/Electrical Engineering or equivalentKnowledge of POSIX based operating system architecturesUnderstanding of how user level processes work across each layer of the operating system, including process and thread life cycles, memory management, system calls, and inter-process communicationUnderstanding of operating system concepts, including scheduling, concurrency and resource managementUnderstanding of multi-cpu, multithreaded architectures and real-time systemsStrong problem solving and debugging skillsExcellent communication skills including verbal, written, and interpersonalHigh degree of motivation and ability to work both independently and in a team environmentADDITIONAL ASSETSSystem-level QNX experience - developing resource managers, build/development tools, etc.Experience with performance, memory, and post-mortem analysisExperience with git, SVN and gnu toolsetExperience in low-level assembly and register-level programming on ARM and/or x86 Expertise in embedded and real-time systems developmentFilesystem expertiseCompiler expertiseTechnical knowledge of software analysis and design techniques#LI-TT1Scheduled Weekly Hours:40
BlackBerry QNX Senior Software Developer in Test, Filesystems
BlackBerry, Ottawa, ON
Worker Sub-Type:Regular Job Description: Are you interested in working with a talented team that is at the core of everything we do? The QNX Core OS test team is seeking talented individuals with a mind for details and passion for quality. You will work at the heart of the most reliable and secure operating system in the world. You will contribute directly to the OS that controls systems in everything from automobiles to internet, from medical devices to space systems, from manufacturing to nuclear power plants, and of course, in the world’s most advanced smartphones.Responsibilities include development and execution of automated testing in the areas of Filesystems such as QNX6, DOS, Linux Ext2, Flash, NFS with features such as power-safe handling, encryption and directory digest. The ideal candidate is an individual with an understanding of how filesystem I/O works, how different filesystems formats work, how different storage media work and ability to measure filesystem performance. The candidate should be able to debug complex problems and must possess the ability to implement new verification and validation techniques.Responsibilities:Working with filesystem development team to analyze and test new features, investigate and resolve customer reported problems and provide interim testing support for experimental software.Creating or updating test plans and test cases based on new product features, customer requirements or identified problems.Developing and optimizing automated test cases with continuous improvements in coverage and efficiencyProviding solid traceability from software requirements to test specifications to test cases to test resultsIdentifying and running a series of tests against new software builds on reference and/or customer hardwareAnalyzing test results, debugging observed issues, generation of defect reports, verifying fixed issues, updating pre-existing defect reports.Creating test reports based on test results for internal and external audiences with high attention to detail.Essential Skills and Qualifications:University degree in computer science, engineering (or equivalent)Junior to Intermediate level experience in embedded test, design and engineering2+ years as a C/C++ developer in an embedded environmentWorking knowledge of Python, Perl and shell scriptingWorking knowledge of QNX or other embedded operating systemFamiliar with Continuous Integration build systems (Jenkins, Hudson)Familiar with source versioning, problem reporting and constant integration systems (SVN, Git, JIRA, Jenkins)Knowledge of formal test theory, test methodology, and ISO9001 quality management.Experience in developing automated tests and testing tools.Ability to enable automation for manual tests and automate test result processing.Able to write clear and concise problem reportsFamiliarity with common processor architectures (i.e. 32-bit and 64-bit variants of x86/ARM)Familiarity with common filesystem types, media types, security mechanisms and encryptionAbility to work and participate in a team setting with an open, collaborative communication styleExcellent communication, presentation, and organizational skills are necessaryEnthusiasm, a passion for quality and a desire to learn about new technologies is a requirement!Scheduled Weekly Hours:40