Software Developer (Multimedia)
Ford Motor Company
Job Responsibility:
Ford was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, we are committed to becoming the world's most trusted mobility company - delivering smart vehicles for a smart world. Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on.
You will be joining a dynamic team responsible for delivering some of the most highly utilized functions of a modern in-car infotainment system. You will be working as part of a motivated team in a fast-paced working environment, where quality and attention to detail are vital. You will design and implement customer-visible features that are used by millions of people every day. Along the way, you will have the opportunity to test your software under real conditions in Ford test vehicles. Media playback is a critical piece of the modern in-car infotainment system, everybody interacts with it and expects it to work flawlessly. The challenge and the reward are getting that playback experience so flawless people don't even think about it. Whether it's a library of MP3s on a USB stick, or the latest Apple Music streaming service from an iPhone, we make it accessible and intuitive to enjoy, with lots of creative and efficient code under the covers to make the magic happen.
The minimum requirements we seek:
- Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. ( Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.)
- 10+ years of total work experience working on Java/Kotlin/C++ programming languages
- 5+ years of experience developing on Android
- 3+ years of experience with the AOSP level of Android (could include writing headless services, APIs, AIDLs, etc.)
- 2+ years of experience as software architect
- Thorough understanding of object-oriented design and development
- Solid grasp of data structures and algorithms
- Experience with Multimedia and/or USB
- Familiarity with QNX, Linux or other UNIX-like operating systems
- Experience with TDD
Our preferred requirements:
- Experience in Automotive industry as a software developer is preferred
- Experience with the Agile methodology, and a firm understanding of the Software Development Life Cycle.
- Experience writing applications for Android and using tools such as ADB.
- Experience with unit-testing and mock frameworks (Robolectric or Mockito)
- An understanding of how streaming works over various technologies such as Bluetooth or USB.
- Advanced debugging experience (with gdb) and the ability to use and understand the output of code analysis tools like SonarQube.
- An understanding of different media formats, and the containers they may come in. (H.264 video in an MKV container for example)
- A power-user level of experience with Linux.
- Experience designing/developing in a distributed architecture. Excellent communication and interpersonal skills
We thank all applicants for their interest, but only those selected for an interview will be contacted.
Ford of Canada is an Equal Opportunity Employer and is committed to a culturally diverse workforce. Accommodations for applicants with disabilities throughout the recruitment, selection and / or assessment processes, where needed, are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.
Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited does not sponsor work permit applications.
RESPONSIBILITIES:
The primary responsibilities for this position include but are not limited to:
- Leverage industry best practices to design, implement, test, and support new feature development
- Participate in designing Multimedia software architecture
- Work in an agile team of software developers and test engineers
- Investigating, debugging, understanding, and fixing bugs in the product
- Investigate options for how to design new features, reviewing these options with the rest of the team.
- Write an appropriate amount of unit tests to properly prove out your code.
- Review other team members code, supplying constructive feedback for their changes.
- Develop proof of concepts and prototypes of potential new features
- Participate in design reviews with the team
$140k - $170k per year
...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community... ...code but also guide a team of junior developers, ensuring the adoption of industry best... ...the complexities of Android middleware, multimedia, and system-level communications. What...SuggestedFull time- ...Software Developer Intern Recognized as a global leader in interactive and digital entertainment, Sony Interactive Entertainment (SIE) is responsible for the PlayStation® brand and family of products and services. PlayStation® has delivered innovation to the market...SuggestedFull timeCasual workInternshipWork at officeWorldwide
$113.4k - $162k per year
...curious builders using technology to make communication more affordable and powerful for millions of users every day. As a Software Developer - Backend , you won’t just build services—you’ll shape the systems, architecture, and tooling that make them possible. At...SuggestedLong term contractFull timeTemporary workWorldwide$48.35 per hour
...completed at the physical location. There is no option to work remotely. Responsibilities Tasks Write, modify, integrate and test software code Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status,...SuggestedRemote work$80k - $100k per year
...see the surface. All our products are proudly designed and built in Waterloo. What you’ll do We're looking for a Software Developer (Internal Tools)to build and maintain the software that keeps our teams moving. Internal tools are often treated as an...SuggestedFull timeWork at officeRemote workFlexible hours$113.4k - $162k per year
...telecommunications, mobile technology, advertising, AI, and consumer software. Every day, millions of customers rely on TextNow to communicate... ...improve customer experiences Work with our Ad Ops team to develop new ad solutions to provide increasing value to advertisers...Long term contractFull timeTemporary workInternship- ...contributes to dependable performance, informed decision-making, and sustainable business growth. What You’ll Bring ~ Familiarity with software development lifecycle ~ Clear and consistent communication skills ~ Adaptability and ability to learn new tools and concepts...Full timeCasual workInternshipWork at office
$150k - $153k per year
...Design and implement shared system UI services, dynamic widgets, AI agent integrations, and notification management functionality. Develop novel interaction methods for augmented reality in collaboration with machine learning perception specialists. Partner with UX and...Full time- ...Software Developer Co-op, Developer Productivity - Build & Tools Application ID: 125349 Waterloo, ON About SIE-PlayStation: Recognized as a global leader in interactive and digital entertainment, Sony Interactive Entertainment (SIE) is responsible for the PlayStation...Full timeCasual workInternshipWork at officeWorldwide
- ...Software Developer Co-op – Back End Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation...Full timeCasual workInternshipWork at officeImmediate startRemote workWorldwide
$110k - $138k per year
...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our... ...We are seeking a Senior Full Stack Software Engineer to design, develop, test, and maintain software applications that address customer...Full time- ...recognized as the Welding Expert for its leading material science, software development, automation engineering, and application expertise,... ...CoOp who is excited to join our team of engineers who will develop new techniques to solve some of the most interesting challenges...Full timeMonday to fridayDay shift
$113.4k - $162k per year
...validating, and scaling AI-powered solutions that create measurable impact for customers and employees. We're looking for a Senior Software Developer who can help transform AI opportunities into production-ready systems, partner with stakeholders across the business, and...Long term contractTemporary work$19.64 per hour
...Applied Research objectives at Conestoga College \\\ Additional activities will include assisting in gathering requirements, agile software development and software quality testing for the project and research activities as required \\\ \\ Requirements \ \\\ Application...Hourly payPermanent employmentFull timeInternship- ...Software Developer in Test Front-End Co-op Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including...Full timeCasual workInternshipWork at officeImmediate startRemote work
$141.9k - $212.9k per year
...create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Senior Software Engineer, Backend Waterloo, ON Build what’s next for players. We’re a startup inside Sony PlayStation: fast-moving,...Internship- ...most popular programming language. 65% of software developers use Java as a programming language.... ...developers are programmers who design, develop, and manage Java -based applications and... ...design changes or code fixes. \ Creating multimedia applications. \ Preparing the...Full time
$141.9k - $212.9k per year
...the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Senior Software Engineer / Software Developer (React Native) Build what’s next for players. We’re a startup inside Sony PlayStation. Fast-moving,...Internship$115.5k - $173.3k per year
...nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Software Engineer II / Software Developer II (React Native) Build what’s next for players. We’re a startup inside Sony PlayStation. Fast-moving,...Internship$125k - $145k per year
...of care. Our focus is 100% on providing best-of-suite Imaging IT software solutions that enable secure, effective and sustainable imaging... ...and business strategies. We are seeking a Senior Software Developer to join our Waterloo team. As a vital member of our team, you will...InternshipLive In$89k - $139k per year
...advancements in autonomy electrification smart mobility technologies and more! In this position... The role of Manufacturing Software Developer Test Station involves working on station side code to support two areas of responsibility related to hardware testing of our...Long term contractFull timeLocal areaRemote work$113.4k - $162k per year
...scalability. ~ Security Automation & Infrastructure as Code: Develop and enforce best practices using Terraform, Ansible,... ...compliance teams to integrate security best practices into the software development lifecycle (SDLC) and promote a security-first culture...Long term contractFull timeTemporary work- ...leadership, go the extra mile for our customers, and empower our people to be their best. The Firmware Developer will work collaboratively with hardware engineers, software developers, and product managers to develop and optimize firmware for Blackline Safety's products....Full timeInternshipFlexible hours
- ...spatial data into a single, easy-to-use system. Our cameras and software platform are used by professionals in real estate, insurance, construction... ...commitments. ABOUT THE ROLE As a Senior Embedded Developer, you will join a tight-knit engineering team building the...Full timeInternshipWorldwideFlexible hours
$75k - $95k per year
...specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a... ...function are responsible for designing, developing, test cases based on requirements and... ...debuggers. Test Script Implementation: Develop, automate, and maintain robust test suites...Full timeNight shift- ...About Cambio Cambio is a software platform for world-class real estate decarbonization. We help commercial real estate owners and tenants... ..., Design, and Test Plans for our web application. Develop maintainable software with a focus on gracefully handling all error...Full time
$113.4k - $162k per year
...barriers to communication and free the flow of conversation for people everywhere. TextNow is looking for an experienced Data Developer with hands-on experience designing and developing data platforms. You will own the design, development, and maintenance of TextNow's...Long term contractFull timeTemporary workWork at officeRemote workWork from homeFlexible hours$188.2k - $282.2k per year
...synonymous with entertainment excellence and creativity. Staff Software Engineer, Adaptive Experiences Platform Waterloo, ON About... ...on resource-constrained client platforms. Improve developer experience through clear interfaces, reference integrations, test...Long term contractFull timeContract workInternshipManual labor- ...Company Description IT Job Description Role: Java Developer Location: Waterloo, ON Duration: Fulltime BGV will be done for the selected candidates. Experience with Docker, Kubernetes, Microservices an asset. 2. Experience with Database technology...Full timeRelocation
$100k - $140k per year
...of the pioneers shaping this transformation. As a Full Stack Developer at RideCo, you will contribute to shaping the architecture, design... ...that is the world’s foremost innovator in on-demand transit software. Languages: Python, JavaScript/Typescript (Angular) Frameworks...Full timeCasual workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer (Multimedia). Be the first to apply!
- software development engineer Waterloo, ON
- software developer no experience Waterloo, ON
- software engineer intern Waterloo, ON
- software design engineer Waterloo, ON
- software engineer - ai machine learning Waterloo, ON
- software engineer salary in canada Waterloo, ON
- junior software engineer Waterloo, ON
- software developer remote Waterloo, ON
- software engineer - computer Waterloo, ON
- part time software developer Waterloo, ON
