Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Engineering - Embedded Diagnostics Software

AT Wipro
Wipro

Software Engineering - Embedded Diagnostics Software

Ottawa, Canada

Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address clients' most complex digital transformation needs.

We leverage our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies to help clients realize their boldest ambitions and build future-ready, sustainable businesses.

A company recognized globally for its comprehensive portfolio of services, strong commitment to sustainability and good corporate citizenship, we have over 250,000 dedicated employees serving clients across 66 countries.

We deliver on the promise of helping our customers, colleagues, and communities thrive in an ever-changing world.

Want more jobs like this?

Get Software Engineering jobs in Ottawa, Canada delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
  • A PROUD HISTORY OF OVER 75 YEARS
  • FY22 REVENUE 10.4 BN USD
  • WE'RE PRESENT IN 66 COUNTRIES
  • OVER 1,400 ACTIVE GLOBAL CLIENTS
Required knowledge, skills, and experience:
    • Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, or related field
    • 3+ years experience in embedded software development experience using RTOS (i.e. AUTOSAR/OSEK, LINUX/QNX/POSIX).
    • 3+ years of experience in a technical Diagnostics software developer position
Desired experience:
    • 5+ years of experience in software development using C/C++
    • experience with object oriented, modular design
    • experience with POSIX-based embedded applications
    • 5+ years of experience with Linux and/or QNX operating systems
    • experience designing and testing systems for high performance, high reliability computing applications.
    • Understands various communication styles and protocols such as SOA, SOME/IP,DOIP
    • Understanding of Adaptive AUTOSAR and Classic AUTOSAR.
    • Understanding of diagnostics architectures within the in-vehicle automotive domain (utilization of DID's, DTC's, etc.)
    • Experience developing software which meets Functional Safety requirements.
    • Knowledge of Agile software development methodologies
    • Experience with embedded RTOS(s)
    • Experience with code optimization
    • Proficient in scripting languages, such as bash and Python
    • Knowledge of SPI, Ethernet, and CAN communication
    • Familiarity with sensor modalities used in robotics and autonomous driving applications (Camera/Vision, RADAR, LIDAR, INS/IMU)
    • Experience with diagnostic protocols ISO 14229-1 and ISO 13400-2
    • Experience with Autosar Classic Diagnostic stack (DEM, DCM, NVM, DoIP,PDUR)
    • Experience with Autosar Classic development tool chain (CANDella, DaVinci Configurator/Developer, CANoe, vVirtualTarget)
    • Familiarity with Autosar Adaptive Diagnostic stack (DM, DoIP)
Duties and responsibilities:
    • Design, document, develop, and integrate the C/C++ software platform diagnostics SW to be used in Ford's next-generation ADAS systems.
    • Work on Fault Management Framework which handles failure management of ADAS module in multi core/multiprocessor system. Specifically, work on Fault Management SW development on ARM A72 core including Native QNX and Adaptive Autosar.
    • Develop and use interfaces to supplier and internal stakeholder developed SW.
    • May require developing SW in other domains as well, such as Classic Autosar, Native QNX, FreeRTOS domains.
    • Interface with IPC to cascade data between different domains.
    • Work with internal and external stakeholders to align on technical details, to debug issues and to understand design details.
    • Unit, Pre-Integration, and Integration Testing.

" Wipro is committed to creating an accessible, supportive, and inclusive workplace. Reasonable accommodation will be provided to all applicates including persons with disabilities, throughout the recruitment and selection process. Accommodations must be communicated in advance of the application, where possible, and will be reviewed on an individual basis. Wipro provides equal opportunities to all and values diversity. "

Salary Range: 80K to 100K CAD

Automotive

Client-provided location(s): Ottawa, ON, Canada
Job ID: Wipro-3103520
Employment Type: Full Time