Linux Software Platform Engineer

indie Semiconductor


Date: 1 week 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.

We are seeking a skilled software developer to design and implement various software modules for our indie camera SoC (System on Chip). The ideal candidate will have a strong ability to work independently, demonstrate proactive problem-solving skills, and show motivation in tackling challenges.

Responsibilities

  • Develop and optimize I/O kernel drivers, including Ethernet, flash memory, SDIO, and RPC.
  • Design and implement embedded Linux software components in a cross-compiling environment.
  • Develop, validate, and maintain image sensor drivers, ensuring control and functional safety.
  • Create and support platform peripheral drivers such as SerDes, Ethernet, and AUTOSAR.
  • Design, build, and maintain embedded applications that showcase the capabilities of the indie camera video processor.
  • Implement and maintain software using continuous integration and continuous delivery (CI/CD) methodologies.
  • Participate in code reviews to ensure high-quality, maintainable code.

Requirements

  • Minimum of a Bachelor's degree in Software Engineering, Computer Science, or a related field, or equivalent experience.
  • 5+ years of experience in RTOS, Linux kernel, driver, and operating system development.
  • 5+ years of advanced programming experience in C/C++.
  • Proficient in Python and other scripting languages.
  • Experience with OpenSSL and related cryptographic tools.
  • Familiarity with structured software development processes, such as ASPICE.
  • Ability to communicate fluently in English, both verbally and in writing, required for this role.

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

Agile Delivery Director

RBC, Toronto, ON
1 day ago
Job SummaryJob DescriptionWhat is the opportunity?As an Agile Delivery director, you will work closely with multiple stakeholders across technology, business, risk and operations to oversee the delivery of Home Equity Financing programs. You will partner with Product, Architecture and Technical Leads to implement engineering best practices and promote Agile Values and Principles to achieve the highest performance and efficiency. You...

SUPPORT ASSISTANT A

City of Toronto, Toronto, ON
1 day ago
Job ID: 51182Job Category: AdministrativeDivision & Section: Toronto Court Services, TO Court and Tribunal OperationsWork Location: Various, See BelowJob Type & Duration: Full-Time, 3 Permanent vacanciesHourly Rate: $37.11 - $40.65Shift Information: Monday to Friday, 35 hours per weekAffiliation: L79 Full-timeNumber of Positions Open: 3Posting Period: 24-Oct-2024 to 07-Nov-2024Location Information: 2700 Eglinton Ave W, Toronto M6M 1V11530 Markham Road, Scarborough M1B...

Software Developer Advisory

Scotiabank, Toronto, ON
1 day ago
      Requisition ID: 204217 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.   Contributes to the overall success of High Value Payments Engineering team globally ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives.  Ensures all activities conducted are in compliance with governing regulations, internal...