Software Developer – Functional Safety

Found in: Talent CA 2 C2 - 1 week ago


Ottawa, Canada CB Canada Full time
Software Developer – Functional SafetyOn behalf of our client, Procom is looking for a Embedded Software Developer to be involved in the full lifecycle of the system development. Remote work at present. Onsite work in Ottawa may be required at a later date.

Job details
Developers will be contributing a system architecture and implementing software components that allows Ford to deliver a digital cockpit that meets our functional safety goals aligned with ISO 26262 standards. The software development will be with primarily in C/C++ and the QNX operating system.

Responsibilities
-Work on proof of concepts and implementation for next generation digital cockpit and infotainment systems with a focus on functional safety
-Implement graphical user-interfaces and middleware
-Integrate APIs / SDKs that provide functional safety support
-Participate in system design, documentation, and testing to deliver a best-in-class infotainment and digital cockpit systems
-Work in an agile team of software developers, test engineers, technical product managers and leads.
-Be an active participant in an agile product development environment, including stand up meetings, regular sprint planning, demos and retrospectives
-Address issues, write unit tests and contribute to system specifications and code reviews.

Required Qualifications
-Bachelor's or foreign equivalent degree in software engineering, computer science, or a related field.
-5 years of experience using C/C++ to develop software, including ability to demonstrate advanced skills with:

    • Embedded C, C++ on embedded RTOS (QNX, VxWorks, Embedded Linux)
    • POSIX compliant systems ( QNX)
    • multi-threaded software applications
    • inter-process communications- familiar with communication between processes and systems.
    • debugging with GNU toolchain
    • validating code with unit-testing and mock frameworks
    • detecting and fixing bugs with static and dynamic code analysis tools, including code coverage (Klocwork, Valgrind, lcov or equivalent)
    • complex crash and stability and performance analysis
-Experience using software development best practices, including:
    • applying Agile methods to software development processes
    • documenting designs using design patterns and UML (state diagrams, sequence diagrams, and class diagrams)
    • working with a team using a distributed version control system to track source code
    • using requirements and defects tracking software
Assignment Length: 12 months
  • BlackBerry QNX

    Found in: Jooble CA O C2 - 2 weeks ago


    Ottawa, ON, Canada QNX Software Systems Full time

    Worker Sub-Type: Regular Job Description: Location: Fulltime on site Ottawa BlackBerry QNX software is trusted by more than 23 of the top 25 EV manufacturers and is running in more than 225 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...

  • BlackBerry QNX

    Found in: Talent CA C2 - 1 week ago


    Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: Fulltime on site 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...

  • Senior Software Test

    Found in: Talent CA C2 - 1 week ago


    Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: The Functional Safety Test Team at QNX is seeking a talented individual with a mind for details and passion for quality. QNX customers produce an exciting array of embedded products using QNX technologies, producing QNX-based systems in everything from automobiles to internet, from medical devices to space systems...

  • Functional Safety Manager

    Found in: Talent CA C2 - 2 weeks ago


    Ottawa, Canada LeddarTech Full time

    YOUR MISSION Lead safety management (80%) Take responsibility for overall Function Safety Management of the companyLead the execution of safety activities across all product lines, including hazard and risk analysis, technical safety concept, safety plan, safety case and safety validation and verificationLiaise with assessors and work groups at...

  • Blackberry Qnx

    19 hours ago


    Ottawa, Canada BlackBerry Full time

    Worker Sub-Type: Regular **Job Description**: - Location: Fulltime on site Ottawa- BlackBerry QNX software is trusted by more than- 68% of the Electric Vehicle market by volume - , 23 of the top 25 EV manufacturers and is running in more than 225 million vehicles globally. Our foundation products have been pre-certified to ISO 26262 ASIL D and we offer a...

  • Senior Systems Software Developer

    Found in: Talent CA C2 - 1 week ago


    Ottawa, Canada QNX Software Systems Full time

    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...

  • Software Developer

    2 weeks ago


    Ottawa, Canada Ford Co Full time

    Job Description: The candidate will be involved in the full lifecycle of Embedded Software Development on the Ford Digital Cockpit system. Developers will be contributing a system architecture and implementing software components that allows Ford to deliver a digital cockpit that meets our functional safety goals aligned with ISO 26262 standards. The...

  • Software Developer

    1 week ago


    Ottawa, Canada Ford Co Full time

    Job Description: The candidate will be involved in the full lifecycle of Embedded Software Development on the Ford Digital Cockpit system. Developers will be contributing a system architecture and implementing software components that allows Ford to deliver a digital cockpit that meets our functional safety goals aligned with ISO 26262 standards. The...

  • Software Developer

    1 week ago


    Ottawa, Canada Ford Co Full time

    Job Description: The candidate will be involved in the full lifecycle of Embedded Software Development on the Ford Digital Cockpit system. Developers will be contributing a system architecture and implementing software components that allows Ford to deliver a digital cockpit that meets our functional safety goals aligned with ISO 26262 standards. The...

  • BlackBerry QNX

    Found in: Talent CA C2 - 1 week ago


    Ottawa, Canada QNX Software Systems Full time

    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. The company’s technology is trusted in more than 235 million + vehicles...

  • BlackBerry QNX

    Found in: Talent CA C2 - 1 week ago


    Ottawa, Canada QNX Software Systems Full time

    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,...

  • BlackBerry QNX

    Found in: Talent CA C2 - 1 week ago


    Ottawa, Canada QNX Software Systems Full time

    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. The company’s technology is trusted in more than 235 million + vehicles...

  • BlackBerry QNX Software Developer in Test II

    Found in: Talent CA C2 - 1 week ago


    Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: QNX supplies the software used in navigation, entertainment, and digital-instrument-clusters in millions of vehicles around the world including Audi, BMW, Chrysler, GM, Porsche, Toyota, and dozens of others.The QNX Platform is a complete automotive software stack ranging from low-level embedded, middleware, and...

  • BlackBerry QNX

    Found in: Talent CA C2 - 1 week ago


    Ottawa, Canada QNX Software Systems Full time

    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,...

  • Software Developer

    Found in: Jooble CA O C2 - 1 week ago


    Ottawa, ON, Canada Ford Co Full time

    Job Description: The candidate will be involved in the full lifecycle of Embedded Software Development on the Ford Digital Cockpit system. Developers will be contributing a system architecture and implementing software components that allows Ford to deliver a digital cockpit that meets our functional safety goals aligned with ISO 26262 standards. The...

  • Software Developer

    Found in: Talent CA C2 - 2 weeks ago


    Ottawa, Canada Ford Motor Company Full time

    Connectivity is driving a huge number of innovations to improve vehicle safety, efficiency, and rider experience. We are looking for energetic software engineers with genuine passion for developing robust and resilient in-vehicle networking software services and features for next generation fully networked, cloud-connected vehicles. You would be...

  • BlackBerry QNX Senior Systems Software Developer

    Found in: Talent CA C2 - 1 week ago


    Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: The BlackBerry QNX Team is looking for developers with WiFi and networking expertise. You will be part of a team responsible for the functionality and performance of QNX’s embedded WiFi device drivers and networking stack on some of the most advanced hardware platforms available. Your work on high quality wireless...

  • BlackBerry QNX Senior Systems Software Developer, Kernel

    Found in: Talent CA C2 - 1 week ago


    Ottawa, Canada QNX Software Systems Full time

    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...

  • BlackBerry QNX Senior Software Developer in Test

    Found in: Talent CA C2 - 1 week ago


    Ottawa, Canada QNX Software Systems Full time

    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...

  • BlackBerry QNX Senior Software Developer in Test

    Found in: Talent CA C2 - 21 hours ago


    Ottawa, Canada QNX Software Systems Full time

    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...