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
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.
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.
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.
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.
- 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.
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 resumeSimilar 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...