Search jobs > Southfield, MI > Permanent > Senior software engineer

Senior Software Engineer (Interior Sensing Software Development)

Magna
Southfield, MICHIGAN, US
Permanent

jobreq print container div line-height : 14px; #jobreq print container div span font-size : 12px;

About us

We see a future where everyone can live and move without limitations. That’s why we are developing technologies, systems and concepts that make vehicles safer and cleaner, while serving our communities, the planet and, above all, people.

Forward. For all.

Group Summary

Magna Electronics leads the way in active safety technologies, revolutionizing the automotive industry and improving lives.

With a strong focus on adapting ADAS systems and electronic solutions to any vehicle, we address a wide range of mobility and safety needs.

As we build a safer, more intelligent, and connected mobility experience, Magna is dedicated to creating a better future for people globally.

About the Role

The Senior Software Engineer is responsible for Requirements, designing the software components (detailed design), codes the software components and tests the software components based on the software architecture and the software requirements within a project.

Your Responsibilities

  • Collaborate with system functional safety engineering in the development of the technical safety concept with focus on SW
  • Support the SW architect in the development of the functional safety concept
  • Create detailed software requirements (SWE.1)
  • Create Software Architecture and Design (SWE.2 & SWE.3)
  • Review SW related safety requirements (SYS, HSI, SW)
  • Develop requirements as per ASPICE & GPEP process
  • Collaborate with the System Architect and create software requirements
  • Collaborate with the SW architect in the preparation of information needed for SW safety analyses (e.g. critical paths)
  • Perform / coordinate SW safety analyses (SW-FMEA, DFA) to identify potential failure modes and their impact on safety
  • Develop and maintain SW safety analyses reports
  • Represent SW functional safety in customer meetings
  • Analyze system requirement and derive software requirements
  • Develops feature evaluation and performance criteria and metrics. Analyzes test results and data to ascertain performance meets requirements.
  • Create and maintain required project documentation (i.e. Software requirements specifications and Software test plans)
  • Technical Lead the software requirements, implementation
  • Own Overall Software Requirements of Interior Sensing (Driver Monitoring System)

Who we are looking for

  • Bachelor’s or master’s degree in computer science, Engineering, or a related field
  • Minimum of 5 years of experience in software development
  • Previous experience on Software / system / safety / Cyber Security Requirements
  • Strong knowledge on using Requirements management tools like DOORS, PTC, Code beamer
  • Experience on Development on POSIX based Operating System like QNX, Linux, Threadx
  • Strong expertise in embedded C / C++ programming and Software architecture
  • Familiarity with automotive industry standards and embedded systems development
  • Previous Experience on AUTOSAR Projects (Optional)
  • Excellent communication, organizational, and leadership skills

Your preferred qualifications

  • Experience with ADAS or other automotive technologies
  • Proficiency in modern software development tools and methodologies
  • Experience in managing distributed teams and international projects
  • Experience on CI / CD, Containerization, Digital Twin is an added advantage

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.

Site Benefits

  • Flexible working hours and remote work to the extent of up to 40% of working hours for a good work-life balance
  • On-site fitness center, sports and team events
  • An extensive training program and exciting internal development opportunities
  • In addition to the statutory holiday entitlement, 12 / 24 and 12 / 31 are free of work and no vacation days have to be consumed for this purpose
  • Canteen
  • Parking for two-wheelers, four-wheelers or electric vehicle

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 to comply with GDPR requirements and your local Data Privacy Law.

30+ days ago
Related jobs
Promoted
OneStream Software
Birmingham, Michigan

The Senior Accountant is a key member of the Corporate General Ledger team within the Corporate Controller function. Previous experience at a Software-as-a-Service (SaaS) company. OneStream is an independent software company backed by private equity investors. ...

Promoted
Quicken Loans
Detroit, Michigan

As a Software Engineer, you'll use various programming languages to develop, improve, test and/or maintain software that meets user needs. Experience in using software development frameworks and platforms, such as. Modify existing software to fix errors, improve the overall quality and functionality...

Promoted
Sirius XM Radio, Inc.
Franklin, Michigan

The Staff Software Engineer will be primarily responsible for the development and execution of software for SiriusXM Satellite Radio systems. The successful candidate will apply their experience in Middleware Software development for embedded systems to expand Sirius XM's software framework used to ...

Promoted
V2Soft
Dearborn, Michigan

They should demonstrate a deep understanding of modern software engineering practices, API design, and architecture, as well as recent design standards and trends. Minimum of 6 years of experience with hands-on development and technical oversight. Test and debug UI issues across different browsers a...

Promoted
Rock Family of Companies
Detroit, Michigan

As a Software Engineer, you'll use various programming languages to develop, improve, test and/or maintain software that meets user needs. Experience in using software development frameworks and platforms, such as. Modify existing software to fix errors, improve the overall quality and functionality...

Promoted
OneStream Software
Rochester, Michigan

Submit customer enhancement requests to software development teams. Customer Support Engineer - Weekend Shift. Remote, USA OneStream Software LLC. We are looking for a Customer Support Engineer to join our Customer Support team. ...

Bosch Group
Plymouth, Michigan

REQS: This position requires a bachelor’s degree, or foreign equivalent, in Computer Science or a related field and 5 years of experience as a Senior Systems Architect, Senior Technical Acquisition Manager, or other occupation involving software development, project management, system requirements a...

Entegee
Sterling Heights, Michigan

Summary: Seeking a Defense Software Quality Assurance Engineer with experience in code languages and software QA on DOD/Mil products for embedded application software programs. Experience performing software QA on DOD/Mil products. Performing SQA for embedded application software programs for severa...

Actalent
Dearborn, Michigan

Coordinate development, troubleshooting, and software updating activities between multiple engineering teams and manage the migration of feature and functional requirements to new management tools. Job Title: Chassis Controls Software Algorithm Development. You will be responsible for ensuring that ...

General Motors
Warren, Michigan

Experience working on large software projects as part of a software development team. Experience with version control software. Bachelor’s degree in Computer Science, Engineering, Science or similar. Demonstrated experience with product development . ...