Software Engineering - Embedded Diagnostics Software

Company:  Wipro Technologies
Location: Ottawa
Closing Date: 01-11-2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
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.A PROUD HISTORY OF OVER 75 YEARSFY22 REVENUE 10.4 BN USDWE’RE PRESENT IN 66 COUNTRIESOVER 1,400 ACTIVE GLOBAL CLIENTSRequired knowledge, skills, and experience:Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, or related field3+ 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 positionDesired experience:5+ years of experience in software development using C/C++Experience with object-oriented, modular designExperience with POSIX-based embedded applications5+ years of experience with Linux and/or QNX operating systemsExperience designing and testing systems for high performance, high reliability computing applications.Understands various communication styles and protocols such as SOA, SOME/IP, DOIPUnderstanding 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 methodologiesExperience with embedded RTOS(s)Experience with code optimizationProficient in scripting languages, such as bash and PythonKnowledge of SPI, Ethernet, and CAN communicationFamiliarity 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-2Experience 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 applicants 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 CADAutomotive #J-18808-Ljbffr
Apply Now
Share this job
Wipro Technologies
  • Similar Jobs

  • Software Engineering - Embedded Diagnostics Software

    Ottawa
    View Job
  • Software Engineering - Embedded Diagnostics Software

    Ottawa
    View Job
  • Embedded Software Engineer

    Ottawa
    View Job
  • Embedded Software Engineer

    Ottawa
    View Job
  • Embedded Software Engineer

    Ottawa
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙