Worker SubType:
Regular
Job Description:
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 worlds most critical embedded systems. We are the embedded experts. QNX was born in embedded and provides timetested and trusted foundation software including our deterministic microkernel realtime operating system (RTOS) safetycertified products middleware and security solutions all purposebuilt for embedded systems.
QNX software is trusted by more than68 of the Electric Vehicle market by volume 24 of the top 25 EV manufacturers and is running in more than 255 million vehicles globally. Our foundation products have been precertified to ISO 26262 ASIL D and we offer a broad range of board support packages professional services and middleware solutions from digital cockpits to advanced driving assistance (ADAS) to accelerate development and help OEMs meet Start of Production (SOP) dates.
Are you the person were looking for
We are seeking talented embedded developers for our Vehicle Platform team. In this role you will be a key contributor helping QNX to build the foundational vehicle software platform that is being jointly developed with our partners (see the press release: foundational vehicle software platform will require the assembly and optimization of new and existing complex software components from QNX and our partners.
In return for your talent and enthusiasm we will provide you with an attractive compensation/ benefits package an opportunity to work with stateoftheart technology and the chance to thrive in a dynamic environment working hand in hand with talented colleagues. In short you bring the talent and we provide the environment tools and resources for you to build your skillset and accelerate your growth & personal development.
In this role you will:
- Execute on the development plans and strategies as they relate to key technology trends
- Participate in architecture and strategy sessions with our technology partners
- Provide design input into future products and solutions
- Generate design documentation and other artifacts as they relate to our product development processes
- Deliver key advancements to the wider QNX software portfolio
- Design and develop integration strategies for both internal and external infrastructure and present ideas/information to large groups sometimes outside of organization
- Develop and implement automation strategies for the entire software lifecycle (develop/test/deploy/update)
- Design identify constraints dependencies risks and quality requirements from a system level
- Implement appropriate security models and strategy
- Provides leadership for team discussions within team
What you will need:
- A Computer Science or Engineering degree or equivalent work experience.
- Strong C/C skills (Rust programming knowledge is an asset)
- Experience with Bazel and/or other build systems commonly used in embedded systems
- Knowledge/experience with ISO26262 and ISO/SAE 21434 is a plus
- Experience developing for multiple OS architectures (Linux and QNX are a plus)
- Ability to work with multiple hardware variants (configuration bring up etc)
- Embedded SW development and/or cross platform development experience
- Strong analytical and software debugging skills
- Willingness to get your hands dirty working also on integration build and test infrastructure
- Strong awareness of emerging technology trends and applies those to projects
- Effective communication skills
- An innovative mind and a collaborative nature
Imagine what you could achieve at QNX!
#LISK2
Scheduled Weekly Hours:
40
Required Experience:
Staff IC