Job Code | #236

Embedded Firmware Development Principal Engineer

Location:

Edinburgh, Scotland, Dresden, Germany, or Budapest, Hungary.

Job Responsibilities:

You can get more out of your site elements by making them dynamic. To connect this element to content from your collection, select the element and click Connect to Data. Once connected, you can update it anytime without affecting your design or updating elements by hand. Add any type of content to your collection, such as rich text, images, videos and more, or upload it via CSV file. You can also collect and store information from your site visitors using input elements like custom forms and fields.

Job Requirements

With us, you must love being part of an organization where everyone makes a difference and contributes to the company's success. Creativity, Ownership and Excellence are what we value.

These are the skills and know how an ideal candidate would bring. We understand that nobody is perfect! After all, your new job should challenge you and you should have the possibilities to grow.

You can get more out of your site elements by making them dynamic. To connect this element to content from your collection, select the element and click Connect to Data. Once connected, you can update it anytime without affecting your design or updating elements by hand. Add any type of content to your collection, such as rich text, images, videos and more, or upload it via CSV file. You can also collect and store information from your site visitors using input elements like custom forms and fields.

Job 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 an Autotech solutions innovator. 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.

Our design team develops custom and standard SoC solutions for automotive applications which integrate advanced digital ICs with mixed-signal devices incorporating power management, signal processing and device interfaces technologies.


This is an excellent opportunity for a talented and motivated firmware developer to join a growing and dynamic team of engineers who strive to solve real world problems in a very dynamic automotive market.

Job Responsibilities:

  • Responsible for design and development of custom Firmware packages to support indie new products developments.

  • Support critical customer requirements by providing turnkey SW packages or code solution for integration and testing with our customer FW baseline.

  • Provide expertise up front to ensure optimal HW/SW partitioning during architectural design phase.

  • Support IC development team to meet development milestones and ensure performance target are met.

  • Support prototyping effort on FPGA and pre-silicon environment to enhance verification coverage and prepare system bring up.

  • Generate internal and customer facing documentation following QMS best practice.

  • Write hardware abstraction layer drivers for communication peripherals common in automotive systems, especially Ethernet, SPI, CAN and LIN.

  • Implement memory-efficient light-weight RTOS such as FreeRTOS on ARM Cortex M and R series processors.

Job Requirements:

With us, you must love being part of an organization where everyone makes a difference and contributes to the company's success. Creativity, Ownership and Excellence are what we value.

These are the skills and know how an ideal candidate would bring. We understand that nobody is perfect! After all, your new job should challenge you and you should have the possibilities to grow.

  • MS degree in Electrical and/or Computer Engineering.

  • 10+ years of experience in developing embedded firmware running on SOCs.

  • Experience with ARM Cortex M series and various development tools such as IAR, J-Link, GCC and ARM Keil.

  • Demonstrated experience in new product development.

  • Mastery of embedded concerns such as real-time budgeting, memory fragmentation, calling conventions, re-entrancy, boot-strapping, scatter-gather, DMA, CRT library

  • Demonstrated experience with debug of active product issues and root cause analysis providing solutions and workarounds for customers.

  • Experienced with RTOS developments.

  • Familiarity with scripting languages (e.g. Perl, Python, others).

  • Familiarity with code quality standards such as MISRA C and AUTOSAR

  • Capable to lead Customer interface and support.

  • Multi-tasking across several projects in a small and highly competent team.

Contact:

Human Resource Department

career_notifications@indiesemi.com

Telephone: 949-608-0854