CrawlJobs Logo

Digital Experience Software Developer

Canada, Waterloo 60.96 - 63.78 USD / Hour · Job Posted May 20, 2026
Apply Position
Job Link Share

Job Description

As a member of Our Client's Digital Experience team, you will be responsible for the end-to-end development of In-Vehicle Infotainment (IVI) software. Your work will directly impact how users interact with flagship features such as Pro Trailer Backup Assist, Drive Modes, and other critical HMI (Human Machine Interface) elements. This role balances new feature development with the optimization of embedded platforms to ensure high performance and reliability in resource-constrained environments.

Job Responsibility

  • Design, develop, and test new customer-facing software for Our Client’s IVI systems
  • Implement and optimize software for embedded platforms, ensuring reliability in resource-constrained systems
  • Participate in the full software lifecycle, including system design, documentation, and rigorous testing
  • Create proofs of concept for future infotainment generations
  • Debug and troubleshoot complex software issues on target hardware using various tools and techniques
  • Contribute to architectural decisions and drive best practices for code quality, maintainability, and software development
  • Work closely with hardware teams and external partners to define requirements and ensure seamless integration

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science
  • Minimum of 2+ years of professional software development experience
  • Ideally 4+ years in development and 6+ years in the IT industry, with advanced proficiency in at least one coding language
  • Advanced experience developing Android applications in Kotlin
  • Solid understanding of the Android ecosystem and UI development
  • Experience developing HMI software on infotainment or mobile platforms
  • Proficiency with Git/GitHub for revision control

Nice to have

  • Familiarity with embedded QNX OS, Automotive Linux, or Android-based platforms
  • Experience with unit-testing (JUnit) and mock frameworks
  • Familiarity with Agile development processes and tools like Jira
  • Experience with multi-process, multi-tasking, or multi-threaded applications
  • Experience developing in Java

What we offer

  • Global Impact: Your code will be deployed in millions of vehicles across the globe
  • Cutting-Edge Tech: Work on next-generation IVI systems and experiment with LLM tools like GitHub Copilot and Claude agents
  • Collaborative Environment: Partner with world-class hardware teams, external partners, and cross-functional software engineering teams
  • Innovation-Driven: Beyond standard maintenance, you will create proofs of concept for the future of automotive technology

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Digital Experience Software Developer

8 matching positions

Senior Software Developer – Digital Solutions (Microsoft Power Platform & Azure)

We are expanding our Digitalization & IT team and are looking for a Senior Softw...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
ibvogt.com Logo
ib vogt GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience, including solution architecture or senior-level responsibilities
  • Strong expertise in Power Platform and Azure cloud services
  • Proven experience integrating enterprise systems and building APIs or microservices
  • Working knowledge of AI/ML technologies and their practical application
  • Strong communication skills and the ability to turn complex requirements into elegant solutions
Job Responsibility
Job Responsibility
  • Lead development of enterprise applications using the Microsoft Power Platform (Power Apps, Power Automate, Power BI)
  • Architect and implement cloud solutions in Azure (Functions, Logic Apps, App Services, API Management)
  • Build a robust data integration layer connecting ERP, SCADA/telemetry, GIS, CMMS, BIM, and other core systems
  • Develop AI-powered tools using Co-Pilot, Azure AI, LLMs, and automation frameworks
  • Drive Digital Twin development for solar PV assets across project development, engineering, construction, and O&M
  • Act as a technical advisor to stakeholders, ensuring scalable, secure, and maintainable solutions
  • Mentor developers as well as Digital Champions and help establish best practices, governance, and development standards
What we offer
What we offer
  • Competitive remuneration and motivating benefits
  • Opportunity to shape the data foundation of ib vogt’s digital transformation journey
  • Work on cutting-edge data platforms supporting real-world renewable energy assets
  • A truly international working environment with colleagues from all over the world
  • An open-minded, collaborative, dynamic, and highly motivated team
  • Fulltime
Read More
Arrow Right

Software Development Engineer

Software Development Engineer to design and develop digital software application...
Location
Location
United States , Woonsocket
Salary
Salary:
110406.00 - 162000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree (or foreign equivalent) in Computer Science, Business Analytics, Electrical Engineering, Information Technology, or a related field
  • 2 years of experience in the job offered or a related occupation
  • 2 years of experience with CI/CD, Jenkins, GIT, or DevOps
  • 2 years of experience with Agile methodologies or SAFe Software Development Principles
  • 2 years of experience with REST, SOAP, or Web Service APIs
  • 2 years of experience with Docker and Kubernetes
  • 2 years of experience with JIRA, Rally, or Confluence
  • 2 years of experience with Software development lifecycle (SDLC)
  • 2 years of experience with Software testing, quality assurance, and troubleshooting
  • 2 years of experience with Domain support for healthcare or retail organization
Job Responsibility
Job Responsibility
  • Design and develop digital software applications and platforms
  • Analyze user needs and develop software solutions to meet business requirements
  • Determine feasibility of solutions design and prepare technical design documentation
  • Upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability
  • Write and review high quality code and perform unit and/or automation testing
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • Mentor junior team members
What we offer
What we offer
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Fully-paid term life insurance plan
  • Short-term disability benefits
  • Long term disability benefits
  • Well-being programs
  • Education assistance
  • Fulltime
Read More
Arrow Right

Digital Development Engineer

Design and develop digital software applications and platforms for CVS Health, t...
Location
Location
United States , Woonsocket
Salary
Salary:
151195.00 - 180000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Information Systems, Electronics Engineering, Information Technology, or a related field
  • 5 years of progressive post-baccalaureate experience in the job offered or a related occupation
  • 5 years of experience with CI/CD, Jenkins, GIT, or DevOps
  • 5 years of experience with Java, Python, or Node.js
  • 5 years of experience with XML, JSON, HTML, CSS, or JavaScript
  • 5 years of experience with Agile methodologies or SAFe Software Development Principles
  • 5 years of experience with Object-oriented JavaScript
  • 5 years of experience with Software development lifecycle (SDLC)
  • 5 years of experience developing backend services, performing code reviews, and collaborating with peers on software development solution
  • 5 years of Domain support for healthcare or retail organization
Job Responsibility
Job Responsibility
  • Design and develop digital software applications and platforms
  • Analyze user needs and develop software solutions to meet business requirements
  • Determine feasibility of solutions design and prepare technical design documentation
  • Upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability
  • Write and review high quality code and perform unit and/or automation testing
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • Mentor junior team members
What we offer
What we offer
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Term life insurance plan
  • Short-term disability benefits
  • Long-term disability benefits
  • Well-being programs
  • Education assistance
  • Fulltime
Read More
Arrow Right

Sr. Digital Development Engineer

At CVS Health, we’re building a world of health around every consumer and surrou...
Location
Location
United States , Buffalo Grove
Salary
Salary:
148949.00 - 240000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree (or foreign equivalent) in Computer Science, Computer Information Systems, Information Technology, Engineering, or a related field and four (4) years of experience in the job offered or a related occupation
  • four (4) years of experience with each of the following: CI/CD, Jenkins, GIT, or DevOps
  • XML, JSON, HTML, CSS, or JavaScript
  • Angular, JavaScript, typescript, jQuery, Ajax, Bootstrap
  • Agile methodologies or SAFe Software Development Principles
  • Hive, Cassandra, Pig, MySQL or NoSQL
  • REST, SOAP, or Web Service APIs
  • JIRA, Rally, or Confluence
  • Objected-oriented JavaScript
  • Software development for enterprise or web applications
Job Responsibility
Job Responsibility
  • Design and develop digital software applications and platforms
  • analyze user needs and develop software solutions to meet business requirements
  • determine feasibility of solutions design and prepare technical design documentation
  • upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability
  • write and review high quality code and perform unit and/or automation testing
  • support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • mentor junior team members
What we offer
What we offer
  • Full range of medical, dental, and vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • fully-paid term life insurance plan
  • short-term and long term disability benefits
  • well-being programs
  • education assistance
  • free development courses
  • CVS store discount
  • discount programs with participating partners
  • Fulltime
Read More
Arrow Right

Staff Software Development Engineer

Design and develop software applications and platforms to support digital strate...
Location
Location
United States , Woonsocket
Salary
Salary:
151195.00 - 207000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Information Systems, Engineering, Information Technology, or related field
  • 5 years of experience in the job offered or related occupation
  • 5 years of experience with CI/CD, Jenkins, GIT, or DevOps
  • 5 years of experience programming in Python, PowerShell, or JavaScript
  • 5 years of experience with cloud technologies: Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP)
  • 5 years of experience with cloud components including cluster management
  • 5 years of experience with Agile methodologies or SAFe Software Development Principles
  • 5 years of experience with Docker or Kubernetes
  • 5 years of experience with JIRA, Rally, or Confluence
  • 5 years of experience with software testing, quality assurance, and troubleshooting
Job Responsibility
Job Responsibility
  • Design and develop software applications and platforms to support digital strategies and solutions
  • Analyze user needs and develop software solutions to meet business requirements
  • Determine feasibility of solutions design and prepare technical design documentation
  • Upgrade existing software applications and/or systems to improve functionality and features with focus on performance, reliability, and maintainability
  • Write and review high quality code and perform unit and/or automation testing
  • Develop and deploy application components and support unit testing and bug fixes
  • Participate in AGILE Scrum meetings and/or CI/CD
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • Mentor junior team members
What we offer
What we offer
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Fully-paid term life insurance plan
  • Short-term disability benefits
  • Long-term disability benefits
  • Well-being programs
  • Education assistance
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer

Design and develop digital software applications and platforms to transform heal...
Location
Location
United States , Scottsdale
Salary
Salary:
151757.00 - 180000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (or foreign equivalent) in Computer Science, Computer Information Systems, Electrical Engineering, Information Technology, or a related field
  • 5 years of post-baccalaureate experience in the job offered or a related occupation
  • 5 years of experience with CI/CD, Jenkins, GIT, or DevOps
  • 5 years of experience with MySQL or NoSQL
  • 5 years of experience with XML, JSON, HTML, CSS, or JavaScript
  • 5 years of experience with Frameworks: Angular, JavaScript, React, jQuery, Ajax, Bootstrap, or Backbone
  • 5 years of experience with REST, SOAP, or Web Service APIs
  • 5 years of experience with Object-oriented JavaScript
  • 5 years of experience with Software development lifecycle (SDLC)
  • 5 years of experience with Developing backend services, performing code reviews, and collaborating with peers on software development solutions
Job Responsibility
Job Responsibility
  • Design and develop digital software applications and platforms
  • Analyze user needs and develop software solutions to meet business requirements
  • Determine feasibility of solutions design and prepare technical design documentation
  • Upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability
  • Write and review high quality code and perform unit and/or automation testing
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • Mentor junior team members
What we offer
What we offer
  • Bonus, commission or short-term incentive program
  • Equity award program
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Term life insurance plan
  • Short-term disability benefits
  • Long-term disability benefits
  • Fulltime
Read More
Arrow Right

Digital Development Engineer

At CVS Health, we’re building a world of health around every consumer and surrou...
Location
Location
United States , Woonsocket
Salary
Salary:
151195.00 - 196000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Information Systems, Electrical Engineering, Information Technology, or a related field and five (5) years of progressive, post-baccalaureate experience in the job offered or a related occupation
  • Software development lifecycle (SDLC)
  • CI/CD, Jenkins, GIT, or DevOps
  • Java, Python, or Node.js
  • XML, JSON, HTML, CSS, or JavaScript
  • Agile methodologies or SAFe Software Development Principles
  • Frameworks: Angular, JavaScript, React, jQuery, Ajax, Bootstrap, or Backbone
  • Cloud technologies: Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP)
  • REST, SOAP, or Web Service APIs
  • Docker or Kubernetes
Job Responsibility
Job Responsibility
  • Design and develop digital software applications and platforms
  • analyze user needs and develop software solutions to meet business requirements
  • determine feasibility of solutions design and prepare technical design documentation
  • upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability
  • write and review high quality code and perform unit and/or automation testing
  • support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • mentor junior team members
What we offer
What we offer
  • Full range of medical, dental, and vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • fully-paid term life insurance plan
  • short-term and long term disability benefits
  • well-being programs
  • education assistance
  • free development courses
  • CVS store discount
  • discount programs with participating partners
  • Fulltime
Read More
Arrow Right

Digital Development Engineer

Digital Development Engineer to design and develop digital software applications...
Location
Location
United States , Woonsocket
Salary
Salary:
110406.00 - 162000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Computer Applications, Information Technology, Engineering, or related field
  • 2 years of experience in the job offered or related occupation
  • 2 years of experience with CI/CD, Jenkins, GIT, or DevOps
  • 2 years of experience with XML, JSON, HTML, CSS, or JavaScript
  • 2 years of experience with Agile methodologies or SAFe Software Development Principles
  • 2 years of experience with defect/test management tools such as Rally, JIRA, or Confluence
  • 2 years of experience writing clean, high quality, high performing, scalable code
  • 2 years of experience with testing, quality assurance, and troubleshooting
  • 2 years of experience with unit and automation testing
  • 2 years of experience with SQL programming languages
Job Responsibility
Job Responsibility
  • Design and develop digital software applications and platforms
  • Analyze user needs and develop software solutions to meet business requirements
  • Determine feasibility of solutions design and prepare technical design documentation
  • Upgrade existing software applications and/or systems to improve functionality and features
  • Write and review high quality code and perform unit and/or automation testing
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development
  • Mentor junior team members
What we offer
What we offer
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Term life insurance
  • Short-term disability benefits
  • Long-term disability benefits
  • Well-being programs
  • Education assistance
  • Fulltime
Read More
Arrow Right