Embedded Software Developer developing audio DSP features for connected Ford vehicles. Collaborating with multidisciplinary teams to manage DSP subsystem and audio processing functions.
Responsibilities
Design, implement, and integrate software components and services to manage and abstract DSP subsystem and audio processing functions in automotive
Work with teams at Ford and technology partners to define control APIs and integration points between DSP and application processor subsystems
Participate in the research, design, and modelling of audio DSP solutions
Participate in research and proof of concept projects for next generation in-vehicle audio features
Participate in root cause analysis of hardware quality problems and software defects
Participate in system design, documentation, and testing activities to deliver a best-in-class infotainment system
Requirements
Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent.
Graduate courses in the areas of advanced digital signal processing, adaptive control and filtering, with application to speech and audio processing.
Undergraduate degree focus or electives in software engineering methodologies and DSP theory.
2+ years of embedded audio software development experience in C/C++, Python, object-oriented design, real time operating systems, and embedded software.
Experience with modelling and running simulations with MATLAB.
Post-graduate coursework and thesis in the areas of stochastic processes and new applications of AI in signal processing.
Experience with general-purpose microcontrollers and application processors such as ARM, real-time OS concepts such as scheduling, memory management, and synchronization, and board support package (BSP).
Benefits
Eligible to participate in our Annual Compensation bonus program
Principal Agentic Engineer architecting AI - native customer - experience systems for APPLY, an agentic CX partner for global consumer and entertainment brands. Leading full - stack architecture, coding - agent delivery, cloud platforms, and AI - powered applications.
Java Full Stack Developer building mission - critical risk technology solutions for Morgan Stanley’s global financial services business. Designing web applications, APIs, databases, and event - driven systems in Montreal’s hybrid environment.
Senior Software Engineer building and maintaining OpenShift applications for RBC, Canada’s largest bank. Supporting data transformation, scalable services, production reliability, and DevOps practices.
Software Developer building AI - enabled cybersecurity solutions for Arctic Wolf’s global security services. Developing scalable cloud - native web applications with React, TypeScript, Go/Python, and AWS.
Fullstack Software Engineer building Snowflake’s cloud data engineering applications. Developing scalable ingestion, pipeline authoring, and observability experiences with Python, TypeScript, React, NodeJS, and Java.
Frontend Engineer building intuitive web applications for Cambio’s real estate decarbonization software platform. Collaborating across engineering, product, and design to deliver accessible interfaces and automated testing.
Software Engineer building partner integrations for Liftoff’s AI - powered mobile adtech platform. Designing scalable solutions, troubleshooting issues, and optimizing tools for mobile app marketers and publishers.
Senior Full - Stack Software Engineer building AI - driven cloud insurance platforms for Guidewire. Developing Java microservices, front - end configuration tools, and scalable SaaS services.