Embedded System Firmware Engineer

indie Semiconductor


Date: 4 hours ago
City: Toronto, ON
Contract type: Full time
Overview

Do you enjoy working in a creative fast-growing entrepreneurial environment? With indie you´ll never walk alone! We place high value on our teams and pursue excellence for our employees and customers!

indie is empowering the Autotech revolution with next generation automotive semiconductors and software platforms. We focus on edge sensors spanning multiple modalities including LiDAR, radar, ultrasound and vision for Advanced Driver Assistance Systems (ADAS), autonomous vehicles, connected car, user experience and electrification applications.

As a Software Engineer at indie, you’ll be responsible for designing, implementing, and defining validation plans for various software modules on a multi-processor system. This role is ideal for a self-motivated, problem-solver who thrives in a collaborative environment and can provide technical mentorship.

Key Responsibilities

  • Design, implement, and test system-level firmware features.
  • Optimize system resources and video data paths based on product use cases.
  • Integrate advanced image and video processing features (e.g., warping, computer vision) from algorithm teams.
  • Develop and maintain device drivers for the AUTOSAR stack.
  • Integrate indie’s camera processor with various system hosts and third-party middleware.
  • Create and maintain tools for both customers and developers.
  • Support customer system bring-up and troubleshoot issues as they arise.

Requirements

At indie, we value Creativity, Ownership, and Excellence. We understand that nobody is perfect; this role will provide opportunities to grow and expand your expertise.

  • Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
  • Proficiency in C programming and debugging within RTOS environments.
  • Experience with real-time embedded systems, including threading, optimization, memory management, and interrupt handling.
  • Familiarity with the software development lifecycle.
  • Knowledge of Python as a scripting language.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.

Preferred Skills

  • Experience with Board Support Packages (BSPs).
  • Understanding of I2C, UART, SPI, and Ethernet protocols.
  • Knowledge of heterogeneous multi-core systems.
  • Software development experience in automotive or other safety-critical industries.
  • Knowledge of the AUTOSAR system.
  • Familiarity with cryptographic authentications, hashing, encryption algorithms, and secure key storage technologies.

indie Semiconductor and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.

We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

Concerning agencies: indie Semiconductor does not accept unsolicited resumes and will not be responsible for fees related to such.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Residency Program Officer

University of Toronto, Toronto, ON
1 hour ago
Date Posted: 10/29/2024 Req ID: 40442 Faculty/Division: Temerty Faculty of Medicine Department: Department of Anesthesiology & Pain Medicine Campus: St. George (Downtown Toronto) Position Number: 00043534   Description: About us: Home to over 40 departments and institutes, the University of Toronto's Temerty Faculty of Medicine lies at the heart of the Toronto Academic Health Science Network and is a global leader...

Senior Marketing Manager (Contract)

BGO, Toronto, ON
3 hours ago
Senior Marketing Manager, Residential (18-month Contract)Toronto, ONWho We Are: Join us to enhance your personal and professional growth, build meaningful connections, and give back to the communities we call home. BGO Properties is one of Canada’s premier providers of commercial property management and leasing services. With a portfolio of over 400 properties, totaling more than 67 million square feet of...

Junior Catalog Analyst

Apex Systems, Toronto, ON
4 hours ago
Job#: 2048202Job Description: Junior Catalog Analyst Apex Systems is a global IT services provider, and our staffing practice has an opening in the Online Retail space for a Catalog Analyst with experience in excel, SQL, google docs. Start date: ASAP. Location: Remote/Ontario Application Process: It is best to apply via the medium on which you are seeing this posting. If...