Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Image Signal Processing

Magna Services

Job descriptions may display in multiple languages based on your language selection.

What we offer:

At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.

Group Summary:

Transforming mobility. Making automotive technology that is smarter, cleaner, safer and lighter. That's what we're passionate about at Magna Electronics, and we do it by creating world-class Electronic systems. We are a premier supplier for the global automotive industry with full capabilities in design, development, testing and manufacturing of complex Electronic systems. Our name stands for quality, environmental consciousness, and safety. Innovation is what drives us and we drive innovation. Dream big and create the future of mobility at Magna Electronics.

Job Responsibilities:

The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer vision-based applications. The candidate must have programming experience with GPU, ARM architecture, OpenGL ES, OpenVX, C/C++ on QNX or Linux operating systems, develop the software for Image Signal Processing (ISP), using a formal software process model like ASPICE.

Your 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.
  • 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
  • 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 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)
  • Hardware/Software (HW/SW) integration, Software configuration management, Full software life-cycle development
  • ISO26262 Functional safety software development experience
  • Ability to successfully contribute to multi-disciplined team.
Who we are looking for

Education
  • 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.

Awareness, Unity, Empowerment:

At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law.

AI-Assisted Screening Disclosure

As part of our commitment to a fair, consistent, and efficient recruitment process, we may use artificial intelligence (AI) tools to assist in the initial screening of applications submitted through our Workday system. These tools help identify qualifications and experience that align with the role requirements. Please note that AI is used solely to support our recruiters. Final decisions are always made by the hiring manager and the hiring team. Importantly, no applicant data is shared externally through these AI tools. All information remains securely within our systems and is handled in accordance with our privacy and data protection policies.

Under conditions defined by applicable law, you may have the right to request an explanation of how AI is used to support decision-making.

If you have any questions or concerns about this process, feel free to contact our Talent Attraction team.

Worker Type:

Regular / Permanent

Group:

Magna Electronics
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Image Signal Processing in Southfield, MI vacancy
  •  ...leading provider of open source software and operating systems to the...  ...cloud, data science, AI, engineering innovation and IoT. Our customers...  ...of Ubuntu-based container images to simplify open-source application...  ...for the decision-making process. As an engineer, your seniority... 
    Suggested
    Work at office
    Remote work

    Canonical

    Detroit, MI
    4 days ago
  •  ...Your Tasks: Responsible for the design and estimation of process equipment including PT ED, Booths, Ovens, Work Decks &...  ...with offices in Germany and Mexico Develop layouts with layout engineer Develop Visio schematics for paint process equipment Developed... 
    Suggested
    For contractors
    For subcontractor
    Work at office
    Weekend work

    Dürr AG

    Southfield, MI
    2 days ago
  • $117.9k - $147.4k

     ...outstanding opportunity allows technically-minded engineers to broaden their system engineering...  .... • The primary area of focus will be image sensors and Time-of-Flight applications...  ...using an oscilloscope, logic analyzers, and signal generators. • Team player with good... 
    Suggested
    Work experience placement
    Live in
    Remote work

    STMicroelectronics

    Detroit, MI
    3 days ago
  • $117.9k - $147.4k

     ...Overview This role offers technically‑minded engineers a chance to broaden their system...  ...gaining sales and marketing experience in the image sensors and Time‑of‑Flight (ToF) domain across...  ...oscilloscopes, logic analyzers, and signal generators. Participate in ST technical conferences... 
    Suggested
    Remote work

    STMicroelectronics

    Livonia, MI
    4 days ago
  • $169.5k - $366k

     ...As a Principal Engineer within Client Experience (CX), you'll help shape and deliver Rocket's vision...  ...AI and automation throughout the software development lifecycle, that materially...  ...and/or participating in the application process should contact a member of the Human Resources... 
    Suggested
    Minimum wage
    Night shift
    Weekend work

    Rocket Companies

    Detroit, MI
    10 days ago
  •  ...equivalent experience). 5+ years of embedded software triage and debugging experience (...  ...; basic network understanding (CAN IDs, signals, bus load). Experience with version control...  ...), ticketing (Jira), and build/release processes. Exposure to MCU platforms such as... 

    L&T Technology Services Limited.

    Southfield, MI
    13 hours ago
  •  ...Job Summary: We are looking for a Software Triage Engineer to support an Automotive Instrument...  ...basic network understanding (CAN IDs, signals, bus load). Experience with version...  ...ticketing (Jira), and build/release processes. Exposure to MCU platforms such as... 

    Pentangle Tech Services | P5 Group

    Southfield, MI
    4 days ago
  •  ...DevSecOps/AI Security Engineer to embed security...  ...partners with software engineers, IT operations...  ...controls, image provenance, runtime...  ...human and service principals) for AI training/inference...  ...DevSecOps and AI signals (SIEM/SOAR rules...  ...technologies or processes to adopt. This... 
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Wade Trim

    Detroit, MI
    10 days ago
  •  ...Embodied AI technology. Our advanced AI software and foundation models enable...  ...The role We’re seeking an exceptional Principal Application SW Engineer to join our Japan‑based team within...  ...areas of improvement in our hiring process and ensure that the process is inclusive... 
    Full time
    Work at office
    Work from home
    Relocation
    Visa sponsorship
    Relocation package

    Icehouseventures

    Detroit, MI
    4 days ago
  • $115k - $192.9k

     ...vehicles are increasingly software-defined, connected,...  ...are understood across engineering, diagnostics, and...  ...that combine vehicle signals, diagnostics, logs, engineering...  ...delivered Docker images, including GKE (Google...  ...central GCP governance processes, representing the TOP... 
    Work experience placement
    Immediate start
    Flexible hours
    Shift work

    Ford Motor Company

    Dearborn, MI
    1 day ago
  •  ...brands. In this role, you’ll help us deliver better care for billions of people around the world. It starts with YOU. The Lead Engineer Process role provides technical leadership and innovative solutions for the design, development, optimization, and operation of... 
    Temporary work
    Work at office
    Relocation
    Flexible hours
    Shift work

    Kimberly-Clark

    Warren, MI
    13 hours ago
  • Software Support Specialist, Civil Process The Software Support Specialist is responsible for providing exceptional customer service to clients for Tyler's Civil Process Product Suite. The Software Support Specialist ensures timely resolution of easy to moderate client... 
    Work at office
    Local area

    Tyler Technologies, Inc.

    Troy, MI
    4 days ago
  • Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...entails Build automated, highly reliable image delivery, testing and publication pipelines... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Detroit, MI
    4 days ago
  • Tyler Technologies, Inc. is seeking a Software Support Specialist to provide exceptional service for its Civil Process Product Suite in Troy, Michigan. You will handle client software inquiries, ensuring effective resolution of issues while maintaining best practice communication... 

    Tyler Technologies, Inc.

    Troy, MI
    4 days ago
  • Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Software Engineer -...  ...Build automated, highly reliable image delivery, testing and publication pipelines... 
    Work from home
    Worldwide

    United Cerebral Palsy of Georgia

    Detroit, MI
    1 day ago
  • $63 - $65 per hour

     ...are looking for a  Electrical Engineer/ Design Release Engineer ....  ...collaboration across hardware, software, connectivity, and...  ...between existing crash event signals and new eCall/telematics architectures...  ...testing and homologation processes ·      Background in Restraint... 
    Contract work
    Remote work

    Maxonic

    Southfield, MI
    4 days ago
  • KC Jones Plating Company in Warren, Michigan, seeks an experienced Plating Process Engineer to lead the development and optimization of plating processes. This role encompasses oversight of laboratory activities, ensuring compliance with environmental regulations, and... 

    KC Jones Plating Company

    Warren, MI
    4 days ago
  • Kimberly-Clark Corporation is seeking a Lead Process Engineer at their Warren Plant, Michigan. In this role, you'll provide technical leadership to enhance asset performance and process efficiency while complying with safety standards. The ideal candidate has a Bachelor... 
    Flexible hours

    Kimberly-Clark Corporation

    Warren, MI
    4 days ago
  • A leading engineering solutions provider in Warren, Michigan is seeking an experienced Engineering professional to enhance injection molding processes. Candidates should have over 8 years in plastic injection molding and expertise in Scientific Injection Molding techniques... 

    MMI Engineered Solutions, Inc.

    Warren, MI
    13 hours ago
  •  ...Automotive OS (AAOS) Platform Engineer The unique aspect of...  ..., and cross-functional software teams to deliver robust...  ...working across system image, framework, and service...  ...controlled access to signals such as speed, location...  ...and implement inter-process communication (IPC) and... 
    Worldwide

    P3 USA, Inc.

    Detroit, MI
    3 days ago
  •  ...Implement high-quality automotive grade software code compliant to automotive quality...  ...Qualifications • Bachelors in Computer Engineering, Electrical Engineering, Robotics, Mechanical...  ...agree that your personal data will be processed in accordance with our Candidate... 
    Immediate start

    Lucid Motors

    Southfield, MI
    13 hours ago
  •  ...Master's degree in Electronics Engineering, Computer Science,...  ...and passion for automotive software design along with System Engineering...  ...and embedded high-performance processers (SoC's) Logical and...  ...TSN and virtual channels incl Signal analysis (DSP) incl high frequency... 
    Permanent employment
    Local area

    Magna Services

    Troy, MI
    3 days ago
  • $61 - $66 per hour

     ...Stefanini is looking for a Software Developer (Dearborn, MI) For...  ...@stefanini.com Software Engineer (APIs & Developer Tools) will...  ...production-quality container images and understand the container...  ...platform work - networking, process management, permissions, and... 
    Work at office
    Local area
    Remote work

    Stefanini

    Dearborn, MI
    1 day ago
  • $85.4k - $192.9k

     ...are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering...  ...BigQuery, Postgres) to handle real-time image/video data and model telemetry. Web...  ...accommodation for the online application process due to a disability, please call 1-888-... 
    Immediate start
    Visa sponsorship
    Relocation package
    Flexible hours

    Ford Motor Company

    Redford, MI
    13 hours ago
  • $126.13k - $171.8k

     ...About the job Software Engineer Part-time/Full-time Salary: $126,129 - $171,801 per year Location : USA, Southfield, 4800...  ...that promote well-being and career development. Application Process Online Application : Start by submitting your resume... 
    Full time
    Part time
    For contractors
    Remote work
    Visa sponsorship

    Vorkis LLC

    Southfield, MI
    1 day ago
  •  ...AMERICAS, INC. Job Family: Engineering Job Description:...  ...primarily responsible for developing software for EPS Electric Power...  ...also includes troubleshooting, process improvement, and ensuring compliance...  ...and its libraries. ~ Signal Processing: Strong skills... 
    Remote work

    Astemo Ltd

    Farmington Hills, MI
    3 days ago
  •  ...Overview The Software Developer will be responsible for developing and maintaining...  ...functionality and support automated testing processes Requirements ~ High School Diploma...  ...Developer, Software Developer, Software Engineer or equivalent (Required) ~ Ability to... 
    Temporary work

    Sun Communities

    Southfield, MI
    3 days ago
  •  ...the formal Deliverable Acceptance process for TOP's external vendor engagement...  ...list Verify vendor container image deliverables against the Software Bill of Materials (SBOM), confirming...  ...Validate that vendor-delivered AI engine deployments comply with Client's technical... 
    Temporary work
    Work at office
    Shift work

    Zobility

    Dearborn, MI
    2 days ago
  • $90k - $100k

    Amentum is seeking a Mechanical Process Engineer in Detroit, Michigan, to lead projects in automotive and aerospace sectors. Responsibilities include developing designs for unique research facilities and managing project schedules and budgets. Required qualifications include... 

    Amentum

    Detroit, MI
    3 days ago
  • Broughton Group is seeking a ServiceNow Business Process Consultant to steer clients through the complexities of digitization. The role involves guiding clients, leading workshops, and delivering insights to achieve successful outcomes with ServiceNow. The ideal candidate... 

    Broughton Group

    Detroit, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Image Signal Processing. Be the first to apply!