Senior Software Engineering - Device Data Capture
$115k - $164.6k per yearGeneral Motors
Job Description Vacancy Status: This posting is not for an existing vacancy within the organization and is open to new applications. AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this role Work Arrangement : Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham or Oshawa office three times per week, at minimum. The Role The DDC / RDM platform is the backend system of record for vehicle configuration, campaign delivery, and remote device management at scale — a set of Spring Boot services (with supporting data and eventing infrastructure) that manage device attributes, group targeting, config distribution, and OTA campaigns across a global, multi-region fleet. We're in the middle of a significant modernization push: retiring legacy API versions, hardening authorization across every service, and redesigning our service-to-service network architecture. What You'll Do (Responsibilities)
- Design, build, and operate backend services (Java/Spring Boot) that power device configuration, campaign management, and data-plane connectivity for millions of vehicles.
- Lead authorization and security hardening across our API surface, and drive the retirement of legacy (v1–v3) endpoints in favor of a consistent, versioned API strategy.
- Own architectural decisions for cross-service communication, event-driven workflows, and observability as the platform expands into new regions.
- Reduce structural tech debt in high-traffic services (dependency upgrades, framework migrations, network/security architecture) without slowing feature delivery.
- Help evolve our engineering workflows by integrating agentic, model-assisted developer tooling (e.g., automated code-review agents, coding assistants wired into our repos via MCP clients) into day-to-day backend development — improving review quality and cutting routine toil.
- Mentor other engineers on service ownership, backend design standards, and operational rigor.
- 5+ years building and operating production backend services, ideally in Java/Spring Boot (or comparable JVM/server-side stacks).
- Strong grasp of distributed systems fundamentals: API design and versioning, service-to-service authorization/security, event-driven architecture, and data plane scalability.
- Experience leading technical direction on a multi-service platform — not just writing code, but making and documenting architectural trade-offs.
- Comfort working with modern, agent-assisted engineering tooling (automated review bots, coding assistants, MCP-based integrations) as part of a normal development workflow.
- A track record of shipping tech-debt and security work under real feature-delivery pressure, not just in isolation.
- Experience with automotive, IoT, or other large-fleet device-management platforms.
- Familiarity with multi-region/OTA delivery systems.
- Prior experience standing up or governing agent-based/automated tooling across a multi-repo organization.
- Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave;
- Healthcare, dental, and vision benefits;
- Life insurance plans to cover you and your family;
- Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement;
- GM Vehicle Purchase Plan for you, your family and friends.
$115k - $164.6k per year
...days per week, at minimum. The Role The Data Engineering organization at General Motors is... ...team within General Motors that delivers software on every compute module the company has.... ...vehicle software stack. We are looking for a Senior Software Developer to own features and components...DataSeniorFull timeWork at office3 days per week$147k - $196.6k per year
...times per week, at minimum. The Role The Data Engineering organization at General Motors is... ...team within General Motors that delivers software on every compute module the company has.... ...delivering software on production ECUs or other devices with limited CPU, memory, storage, and...DataFull timeWork at officeRemote work$115k - $164.6k per year
...successful candidate is expected to report to the office three days per week, at minimum The role The Senior Data Engineering candidate will build, operate, and improve software and data solutions that make vehicle data operations more reliable, observable, and scalable. This...DataSeniorFull timeManual laborWork at office3 days per week- ..., we’ll advance your career. THE ROLE: AMD is looking for a senior software engineer to join our growing team. As a key contributor you will be part... ...Engineering principles, including object-oriented design, data structures, algorithms, Operating Systems concepts, and multithreaded...DataSeniorFull timeContract workTemporary workInternship
- ...over 50,000 planners, designers, engineers, scientists, digital innovators,... ...AECOM is seeking a Senior Electrical Engineer to join our growing Canadian Data Center team. This is a senior... ...Support short-circuit, protective-device coordination, arc-flash and related...DataSeniorFor contractorsWork at officeLocal areaWorldwideRelocationFlexible hours
- ...a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... .... Job Description AECOM is seeking a Senior Mechanical Engineer, to join our growing Canadian Data Center team. This is a senior, hands-on...DataSeniorFor contractorsWork at officeLocal areaWorldwideRelocationFlexible hours
$115k - $164.6k per year
...responsible for delivering and maintaining the tools and services that engineers here at GM use every day to do their best work and drive our... ...matter most in their domain. The Role We are looking for a Senior Software Engineer with an extensive engineering background, experience...SeniorFull timeRemote work- ...— technology that moves the world forward. Join us and, together, we’ll advance your career. THE ROLE: AMD is looking for a Senior Software Engineer - GPU Profiling Tools for the Developer Tools team, where you will contribute to the development and optimization of GPU profiling...SeniorFull timeInternship
$90.9k - $136.4k per year
...week, at minimum. About the Team The Data Engineering Systems QA team verifies the end-to-end... ...track defect resolution across hardware and software teams. Collaborative Engineering:... ...exposure to embedded systems, connected devices, or IoT ecosystems. ~ Demonstrated hands...DataFull timeWork at office3 days per week$122.68k - $144.33k per year
...We specialize in consulting, engineering, procurement and construction... ...are currently recruiting for a Senior Metallurgical Engineer. Our team... ..., piping, and control devices. Ensure all designs and technical... ...requirements, material specifications, data sheets, and vendor drawings...DataSeniorFull timeFor contractorsWork at office- ...world forward. THE ROLE: We are seeking an experienced SoC Data Path Engineer to lead validation and debug of AMD's next-generation on-chip... ...automated solutions. In this high visibility position, your software systems engineering expertise will be necessary towards product...DataFull timeInternship
$186k - $236k per year
...skilled and experienced professional to join our team as the Staff Engineer of Software Engineering, Embedded Platform. As a Continuous Integration... ...into cloud orchestration, IaC, progressive delivery, and data driven simulation. This role is ideal for someone ready to broaden...DataFull timeWork at office$115k - $164.6k per year
...experienced, motivated, and creative Senior Embedded Software Developer in the development of Low Voltage... ...(Required Qualifications) BS in Engineering – Electrical, Mechanical, Computer or... ...communication or diagnostics, and complex device drivers. ~ Working experience in...SeniorFull time- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program... ...Electrical Engineer to join our growing Canadian Data Center practice. This role will support... ..., or equivalent power-system analysis software. Experience with short-circuit,...DataFor contractorsWork at officeLocal areaWorldwideRelocationFlexible hours
- ...your career. The Role We are looking for a Senior Infrastructure Engineer to own the platforms used to build and validate AMD software at scale. These platforms include large on-... ...Windows server fleets across on-premises data centres and public-cloud environments. Operate...DataSeniorFull timeInternship
- ...team of an assignment. Lead electrical engineering work on all electrical systems for a... ...AutoCAD. Experience with specialty modeling software, such as AGI 32, Visual Lighting, SKM,... ...in mission critical engineering design (data centers, etc.) is an asset. Typical office...DataSeniorFor contractorsFor subcontractorInternshipWork at office
- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program... ...experienced Electrical Engineering Lead, Data Centers to join our growing Canadian Data... ..., or equivalent power system analysis software. ~ Experience with Revit, ACC, BIM 360,...DataFull timeFor contractorsWork at officeLocal areaRemote workWorldwideFlexible hours
- ...Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching and developing...DataSeniorPermanent employmentFull timeImmediate startOverseas
$127k - $225k per year
...permanent opening for a System Security Research Engineer. About the team: The Digital Trust Lab is dedicated to ensuring user data flows while maintaining privacy. Researchers... ...lines, including mobile phones, smart devices, and communications technologies. About...DataPermanent employmentFull timeInternshipImmediate start- ...bigger — technology that moves the world forward. Join us and, together, we’ll advance your career. THE ROLE: AMD is seeking a Software Engineer, AI & Engineering Productivity Tools to build platforms, automation, and AI-powered tools that improve engineering productivity...Full timeInternship
- ...minimum. The Role General Motors is seeking a Principal/Staff Software Engineer to shape and scale the engineering platforms that build, test,... ...artifacts; enable storage in Databricks for analytics, trend analysis, data mining, and reporting. Develop APIs and integrations...DataFull timeWork at officeImmediate start
$75k - $85k per year
...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team... ...SDI/TDM/MADI Understanding of data communications fundamentals, including Layer... ...demand services, WebTV, IPTV, and mobile devices (like phones and tablets) worldwide. Trusted...DataFull timeCasual workWorldwideMonday to friday$147k - $196.6k per year
...mission, we’re building the next generation of autonomous vehicles and the platforms that power them. We’re looking for a Manager of Software Engineering to join the Autonomous Vehicles Integrity Platform group. This is a high-impact leadership role responsible for guiding the AV...Full time- ...computing experiences—from AI and data centers, to PCs, gaming and... ...your career. DIAGNOSTICS Engineer THE ROLE: As the semiconductor... ...shift from proven post-silicon software validation frameworks and System... ...controllers, and matrix math engines. PREFERRED EXPERIENCE: Experience...DataFull timeInternshipShift workEarly shift
- ...career. THE ROLE: As a Systems Validation Engineer within the Datacenter and GPU Accelerated... ...validation, triage and debug for the AMD Data Center GPU products across pre-silicon, bring... ..., firmware validation, or hardware/software integration Hands-on experience with system...DataFull timeInternship
- ...Global Operations & Supply Chain team, you will use your expert software engineering skills to develop product security. When you join our... ...extensions. Must possess an understanding of all aspects of data, client/server and network security, including such areas as firewall...DataFull timeInternship
- ...THE ROLE: We are looking for a hands-on Systems Validation Engineer to join AMD's Data Center GPU Validation team. In this role, you will help ensure... .... Working at the intersection of hardware, firmware, and software, you will develop and execute validation strategies for...DataFull timeInternship
- ...dynamic, energetic Sr. Systems Design Engineer to join our growing Data Center GPU team. As a key contributor... ...this high visibility position, your software systems engineering expertise will be... ...multiple IP domains, with guidance from senior engineers on complex cross-chiplet...DataSeniorFull timeInternship
- .../CD reference architecture for Platform Software delivery across component, pillar, system... ...a traceable delivery path. Advise senior engineering and program leadership on release risk,... ...infrastructure, environment, test-quality, and data-quality failures so that the pipeline...DataSeniorFull timeLocal area
- ...accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture... ..., we advance your career. THE ROLE: AMD is looking for a senior software engineer to join our growing team. As a key contributor you will be...DataSeniorFull timeContract workInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineering - Device Data Capture. Be the first to apply!
- senior disability case manager Markham, ON
- senior hardware engineer Markham, ON
- senior cook Markham, ON
- senior building operator Markham, ON
- senior project manager Markham, ON
- senior communications Markham, ON
- senior marketing Markham, ON
- senior manager investigations Markham, ON
- représentant senior Markham, ON
- senior vice president Markham, ON
