Senior Software Engineer

Magna Electronics, Inc.
Auburn Hills, MI, United States
14 days ago
Apply on jobs.mitalent.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Capability Maturity Model Integration Computer Engineering Middleware Firmware Software Architecture ISO/IEC 15504 Software Engineering Software Project Management Software Requirements Analysis Software Troubleshooting Information Technology Automotive Software

Job description

Responsible for designing the software components (detailed design), coding software components and testing the software components based on the software architecture and the software requirements for electronic components and sub-systems. 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/CMMi based Global Product Engineering Process (GPEP). Involvement in all phases of the Software Development Life Cycle (SDLC). Develop portable, reusable and modular software compliant to automotive requirements and design guidelines. Implement customer and application specific requirements in the automotive software. Verify software requirements at component and bench level. Support rest of the functional disciplines with all aspects related to software. Develop and analyze requirements, design, implement, integrate and test C code for automotive production embedded electronic module in the vehicle environment. Perform complex work assignments requiring independent problem solving and decision making, requiring strong software technical competency. Support the planning, scheduling, monitoring and reporting of all software related activities for various projects. Coordination of integration of core and/or 3rd party software such as CAN NOS into an application specific software electronic control unit (ECU). Own the local Software troubleshooting of modules. Other duties as necessary for completion of projects and achievement of departmental goals. Prepare reports or correspondence concerning project specifications, activities, or status. Responsibilities include leading technical activities for camera firmware and middleware, conducting design reviews, clarifying project requirements, and serving as the technical subject matter expert in cross-functional meetings. Responsible for leading technical activities for camera firmware and middleware, conducting design reviews, clarifying project requirements, and serving as the technical subject matter expert in cross-functional meetings.

Requirements

Bachelor Degree in Computer Science, Computer Science Engineering, Software Engineering or foreign educational equivalent, followed by five years of experience in the position offered, or in a similar position, such as Software Project Lead or Senior Technical Lead. Experience must include leading end-to-end technical delivery of Automotive Camera ADAS software and owning Software KPI monitoring/reporting, risk analysis and mitigation planning, responsible for technical project planning, including feature baselining, software effort estimation, resource tracking, SOW definition, and alignment with OEM vehicle lifecycle milestones, plant build events, and calibration/validation phases.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.mitalent.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · World Congress 2025

3:07 min

Navigating software integration compliance in safety automotive environments

Nico Schmidt · LIVE

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

4:19 min

Securing API requests with frontend interceptors and backend middlewares

Bartosz Pietrucha · JS Congress

Videos

See all

Related articles

See all