Senior Middleware Developer - ADAS
Cs Group
Company Description
CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.
Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from competitive salaries, complete benefits, and flexible work location and schedule.
Job Description
As part of our activities in autonomous and assisted driving , you will be part of a team building the next generation of vehicle software platforms, where embedded high-performance computing meets advanced sensor networks. The mission is to design and integrate the middleware and system software layers that enable modern ADAS features to function reliably and at scale.
This is a unique opportunity to be at the heart of a strategic technological migration while contributing your expertise to architecture, design decisions, and mentoring within a collaborative, international team.
Your Responsibilities
- Design and evolve the middleware layer enabling reliable communication and data exchange between sensors, ECUs, and applications in the AD/ADAS platform.
- Ensure performance, safety , and robustness of the embedded software stack, with a focus on real-time constraints and scalability.
- Develop and maintain system-level services (logging, scheduling, replay, diagnostics) that are essential to modern vehicle software platforms .
- Contribute to integration of sensors and compute hardware, making sure middleware interfaces operate seamlessly across heterogeneous components.
- Participate in architecture reviews and technical roadmaps, providing expertise to guide design decisions.
- Set up and optimize development workflows including build systems, CI/CD pipelines, and debugging tools.
- Investigate and resolve complex system-level issues across hardware, operating system (Linux/QNX), and middleware layers.
- Act as a technical mentor for junior engineers, promoting best coding practices and rigorous testing methodologies.
- Collaborate with cross-functional teams in an international environment, bridging the gap between hardware, algorithms, and application software.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Embedded Systems, or related field.
- 7+ years of experience in embedded or s ystems software development automotive (robotics, aerospace, or similar).
- Strong expertise in C++ and Python.
- Hands-on experience with Linux/QNX and system-level software (drivers, IPC, filesystems, sockets).
- Knowledge of automotive communication protocols (Ethernet, CAN) and middleware frameworks (ROS, AUTOSAR, MICROSAR, etc.).
- Solid debugging and troubleshooting skills across software and hardware layers.
- Autonomous, rigorous, and experienced in technical leadership and mentoring.
Additional Information
Please note that only selected candidates and Permanent Residents/Canadian Citizens will be contacted.
Job Types: Full-time, Permanent
CS Group Canada values diversity in the workplace and encourages women, visible minorities, ethnic minorities, aboriginal people, and people with disabilities to apply.
Benefits:
- Hybrid Work
- Industry leading medical, dental, and vision Insurance
- Access to a telemedicine service
- RRSP program
- Personal and sick days
- Recreation room with pool table and foosball table
All your information will be kept confidential according to EEO guidelines.
- ...at Front end technologies – Blazor / Angular (one of them must) Exp using Mobile technologies – Primarily iOS development & MAUI Develop high level designs for converting functional requirements into business processes; Actively participate in the requirements,...SeniorContract workNight shift
$120k - $160k per year
...first. That’s where you come in. The Role We're hiring Senior Full-Stack Developers to build and own the client-facing product experiences at... ...Cloud Platform, Kubernetes, Docker, Terraform, Pub/Sub Developer Tools: Azure DevOps, Git, Webpack Testing &...SeniorFull timeContract workApprenticeshipRemote workFlexible hours- ...Senior Netsuite Developper Who We Are: Quadbridge is a fast-growing North American IT solutions provider, empowering businesses... ...We are seeking an experienced and proactive Senior NetSuite Developer Lead to take full ownership of our NetSuite production environment...SeniorWork at office
- ...and enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior AI Developer, you build production-grade AI features and systems for enterprise clients. You bring disciplined software development practices...SeniorFull timeWork at officeFlexible hours
- Bounteous is a premier end-to-end digital transformation consultancy dedicated to partnering with ambitious brands to create digital solutions for today’s complex challenges and tomorrow’s opportunities. With uncompromising standards for technical and domain expertise, we deliver...SeniorFull timeLocal areaWorldwideWork visa
$95k - $120k per year
...We are looking for a Senior C++ Software Developer to collaborate on a wide variety of projects in partnership with our clients. You will be a subject-matter expert thanks to your deep understanding of frameworks and the entire development process. You will work closely...SeniorFull timeWork at officeRemote workFlexible hours$80k - $130k per year
Senior Java Developer Position Description Location: Montreal Bilingualism: French/English CGI is seeking a Senior Java Developer to join our consulting delivery teams. In this role, you will design, develop, modernize, integrate, and support enterprise grade applications...SeniorContract work- ...Job Responsibility: Required Skills Minimum 4 to 5 years of working experience as a Scala developer. Hands on development in Scala Spark and HDFS platform. Must have implemented project on Scala and Python platform. Knowledge of Behavior Driven Development BDD...SeniorFull timeFixed term contractRemote workRelocationMonday to fridayShift work
- ...interesting challenges with continuous learning opportunities, then Tescys could be a good fit for you! We're looking for a Senior AI/ML Developer to design, build, and deploy production-ready AI solutions that improve warehouse, transportation, and supply chain...SeniorPermanent employmentRemote work
- ...and deployment of complex Murex integration solutions across trading, risk, and settlement systems Architect robust interface and middleware strategies to ensure seamless connectivity between Murex and enterprise-wide banking platforms Drive the configuration and...SeniorMiddlewareContract workLocal areaWorldwideWork visa
- ...TEHORA est présentement à la recherche d’un Conseiller en infrastructure Oracle Fusion Middleware (FMW) afin de participer à l’exploitation, à l’entretien, à l’administration et à l’évolution des environnements Oracle Fusion Middleware d’un client d’envergure. La ressource...MiddlewareHourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...Senior Data Developer Who We Are 2K is headquartered in Novato, California and is a wholly owned label of Take-Two Interactive Software, Inc. (NASDAQ: TTWO). Founded in 2005, 2K Games is a global video game company, publishing titles developed by some of the most influential...SeniorApprenticeshipCasual workWork from home
- ...Senior RPG Developer – REMOTE At Fresche Solutions, we offer great work-life balance with flexible hours. You can work anywhere in North America… either from your home or in one of our offices… the decision is up to you. WHY JOIN FRESCHE?We believe in leading our...SeniorRemote jobFull timeFlexible hours
- ...Job Responsibility: Are you an outstanding Java developer who understands complex systems architecture and has worked on large data-driven... ...document what was built? If so, you might be Fivesky's next Senior Java Software Developer! Who you are: Seeking an experienced...SeniorFull time
- ...ongoing enhancement of features within our SaaS application. As a senior member of the team your critical thinking and solution-oriented... ...continually support the succ ess of the team. Senior Developers play a key role in scoping their teams technical work using their...SeniorFull timeWork at officeFlexible hours
- ...expert, AlayaCare offers the opportunity to grow your impact, your skills, and your career. About the Role We are seeking a Senior Android Developer (Kotlin) for the Mobile Team dedicated to designing and enhancing mobile application. Reporting to the Engineering Manager....SeniorWork at officeFlexible hours
$100k - $120k per year
...Were Hiring for Our Client: Senior .NET (C#) Developer IoT (Zigbee, BLE) Location: Hybrid in Montreal, QC, Canada Industry: Smart Home Technology & Security Systems Applications Close: June 20, 2025 Compensation: CAD $100,000 $120,000 Were hiring...SeniorFull time- ...ll find a place where you’ll have many opportunities to learn and develop while working on engaging projects. We are a firm 100% owned... ...Enterprise AI Solutions That Make an Impact! We're looking for a Senior AI Developer, Agentic AI to design, build, and operate production...SeniorLong term contractPermanent employmentFull timeFlexible hours
$90k - $95k per year
...100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe. We currently have a role as a Senior Fullstack Java Developer with our large consulting client for a major banking services client in the downtown Montreal area. This role can either...SeniorLong term contractPermanent employmentContract workWork at office- ...capabilities to ensure the security of critical infrastructures and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and...SeniorPermanent employmentFull timeFlexible hours
- ...Why build just another backend service when you can shape the search technology powering an entire product ecosystem? As a Senior Software Developer on our Search team, you'll help evolve Coveo's search capabilities, delivering intelligent, scalable search experiences to thousands...SeniorFull time
- ...are difficult, and the opportunity to shape both product and technology is significant. The Role We're looking for a Senior Full Stack Developer to help build and scale the next generation of Kana's products. This is a hands-on role for an experienced builder who enjoys...SeniorFull timeInternshipWork at officeImmediate start3 days per week
$90k - $140k per year
...work with some of the world’s most skilled marketing automation developers on one of the most advanced CRM platforms? Then you might be... ...What will your day look like? In the role as Salesforce Developer, you are responsible for understanding the technical structure...SeniorFull timeWork at office- ...teams, and business stakeholders to deliver data and artificial intelligence solutions that make processes and systems smarter. They develop and maintain data pipelines that meet the requirements of predictive models and design AI agents, including those built with...SeniorFull time
- ...clinics, which replaces inefficient processes with a faster and safer technological alternative. Job Description As a Senior Mobile Developer, you will play a key role in designing, building, and maintaining high-quality cross-platform mobile applications that...SeniorRemote jobLong term contractPermanent employmentFull timeContract workWork at officeWorldwide
- ...committed to providing innovative software solutions and impeccable client service. Position Summary We are looking for a Senior Mobile Developer to join our Retail and Omnichannel development team. The ideal candidate will be responsible for developing and maintaining...SeniorFull timeWork at officeRemote workFlexible hours
- ...building robust integrations, and helping development teams adopt strong technical practices? Techso is looking for a Senior Microsoft Azure Developer to contribute to large-scale projects for one of its clients located in Montreal. In this role, you will act as a technical...SeniorPermanent employmentFull timeWork at officeFlexible hours
- ...behind it needs to move faster. We're growing our Technology & Engineering team with multiple Software Developer openings across every level and squad. From SD3 to Senior Developer, we’re looking for talented engineers ready to make an impact at the intersection of culture,...SeniorContract workRemote workFlexible hours2 days per week
- ...knowledge within the team; Keep a constant watch on technological developments; Participate in feature for Mobile, Backend or Web... ...Your profile Are you an experienced and motivated Mobile Developer, known for your constructive attitude, teamwork and both soft and...SeniorRemote jobFull timeRelocation packageFlexible hours
$70k - $135k per year
Développeur AS/400 intermédiaire / senior Description de poste CGI est à la recherche d'un(e) Développeur(euse) IBM i (AS/400) intermédiaire... ...(TI) et en management au monde. Intermediate / Senior AS/400 Developer Position Description CGI is seeking an Intermediate or...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Middleware Developer - ADAS. Be the first to apply!
- développeur progress Montréal, QC
- développeur unity 3d Montréal, QC
- website developer Montréal, QC
- ruby on rails developer Montréal, QC
- mulesoft developer Montréal, QC
- programmeur Montréal, QC
- interactive developer Montréal, QC
- télétravail développeur Montréal, QC
- developpeur editique Montréal, QC
- api developer Montréal, QC

