Principal Software Engineer – Image Signal Processing
Magna International · Southfield, MI · 1 wk ago
Information TechnologyFull-time
Job Responsibilities
- Development (design, implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial production projects
- Perform work assignments as a highly competent software engineer, requiring independent design, implementation and testing of the software components
- Interface with product development teams located in various geographical locations
- Able to adapt to changing software release schedules and multitask in a fast-paced environment
- Real-time embedded software using C++ for 32/64-bit multicore SoC/microcontrollers
- Experience programming for ISPs, GPUs optimally for both compute and visualization tasks
- 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 developing software in compliance with a formal ASPICE based Global Engineering Process (GEP)
- Hardware/Software (HW/SW) integration, Software configuration management, Full software life-cycle development
- ISO26262 Functional safety software development experience
- Able to successfully contribute to multi-disciplined team
Requirements
- Bachelor’s degree in Computer Engineering / Software Engineering / Electrical Engineering / Computer Science or equivalent (Master’s preferred)
- Experience 5 years or more relevant experience for development Camera drivers, ISP tuning, etc. software development
Qualifications
- Awareness, Unity, Empowerment
Skills
- Programming experience with GPU, ARM architecture, OpenGL ES, OpenVX, C/C++ on QNX or Linux operating systems
- Experience with Image Signal Processing (ISP)
Benefits
- Engaging and dynamic environment
- Support and resources for professional growth
- Opportunities for development and advancement
Pay
- Competitive compensation package
Schedule
- Regular / Permanent