Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Magna International Logo

Principal Software Engineer – Linux/BSP

Magna International

Salary not specified
Aug 27, 2025
Southfield, MI, US
Apply Now

Magna Electronics is looking to develop industry-leading automotive technologies, specifically focusing on creating world-class Electronic systems for the global automotive industry. The company aims to make automotive technology smarter, cleaner, safer, and lighter through the creation of complex Electronic systems.

Requirements

  • programming experience with Linux Device drivers, Linux OS bring up, Board Support Package, ARM architecture, C/C++ on QNX or Linux operating systems, using a formal software process model like ASPICE.
  • Experience in developing Linux device drivers, Board bring up,
  • Strong understanding of Image Quality Metrics and Test Patterns, camera MTF tests
  • Camera image quality tuning for Automotive applications like Internal cabin, external cameras, Machine Vision, Human Vision, etc.
  • Experience with OS/BSP, Camera device driver development
  • Experience with design, implement, test and debug of embedded software for automotive electronic modules
  • Experience with developing software in compliance with a formal ASPICE based Global Engineering Process (GEP)

Responsibilities

  • Development (design, implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial production projects
  • Develop software in compliance with a formal ASPICE/Comma based Global Engineering Process (GEP)
  • Perform work assignments as a highly competent software engineer, requiring independent design, implementation and testing of the software components.
  • Real-time embedded software using C for 32/64-bit multicore SoC/microcontrollers like NVIDIA, Qualcomm or TI
  • Experience in developing Linux device drivers, Board bring up,
  • Camera image quality tuning for Automotive applications like Internal cabin, external cameras, Machine Vision, Human Vision, etc.
  • Hardware/Software (HW/SW) integration, Software configuration management, Full software life-cycle development

Other

  • Interface with product development teams located in various geographical locations
  • Ability to adapt to changing software release schedules and multitask in a fast-paced environment
  • ISO26262 Functional safety software development experience
  • Ability to successfully contribute to multi-disciplined teams
  • 5 years or more relevant experience for development Linux Device drivers, PCIe, Device Tree, Board Bring up, etc. software development