AUMOVIO Systems, Inc logo

Senior Staff Software Engineer

AUMOVIO Systems, Inc

Auburn Hills, MI · HybridFull-timeSeen 5 days agoSeen in employer's feed 5 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Auburn Hills, MIHybrid
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

AUMOVIO Systems, Inc. seeks a Senior Staff Software Engineer in Auburn Hills, Michigan, to provide technical direction for Telematic Control Unit software and guide its design, implementation, testing, and release. The role coordinates engineering teams and customer stakeholders, supports Agile/SAFe execution, and ensures process conformance across software work products. Telecommuting is permitted up to four days per month; the position is full time, Monday through Friday, for 40 hours per week.

Skills & qualifications

RequiredNice to have

Skills

Automotive ECU DevelopmentCAN ProtocolReal-Time C ProgrammingReal-Time Operating SystemsTechnical LeadershipMentoringCross-Functional CoordinationCustomer InterfaceDOORSOEM Requirements ManagementAUTOSARAutomotive SPICEStructured Problem SolvingSysML or UMLSAFeFunctional SafetyAutomotive CybersecurityPython or C#

Qualifications

Bachelor's in Electrical, Electronics, Computer, or Software Engineering or Related Field5 Years Progressive Post-Baccalaureate Experience5 Years Automotive ECU Software Lifecycle Experience5 Years CAN Protocol Experience5 Years Real-Time C Programming Experience5 Years RTOS Experience5 Years Technical Lead or Product Owner Experience4 Years Automotive OEM Customer Interface Experience3 Years DOORS Requirements Experience3 Years AUTOSAR Experience3 Years Automotive SPICE Experience3 Years Structured Problem-Solving Experience

Full job description

THE COMPANY AUMOVIO Systems, Inc. is one of the largest automotive manufacturers in the world and a leader in automated driving. Through our pioneering technologies and services, we're changing the future of mobility to make it more safe, smart, and sustainable. Our Auburn Hills, MI location is seeking a Senior Staff Software Engineer to join our team. Are you ready to shape the future with us? THE POSITION Senior Staff Software Engineer, AUMOVIO Systems, Inc., Auburn Hills, MI: Provide technical direction for the design, implementation, and testing of Telematic Control Unit software. Maintain the software release schedule, manage workloads, and track change requests and bug fixes. Provide guidance to other software engineers based on structured problem-solving methods to determine occurrence rates, root causes and robust corrective actions. Report status and forecasts to program leadership. Act as primary point of contact for customers and stakeholders to negotiate and facilitate effective technical solutions to business issues. Translate technical data into strategic insights. Collaborate with hardware, software, systems, validation, and manufacturing teams to ensure traceability between requirements, design, implementation, and test artifacts. Lead release preparation activities leveraging company-specific configuration and change-management systems. Plan and run Agile/SAFe ceremonies and execution. Ensure A-SPICE, Functional Safety and Cyber Security process conformance across all software work products. Drive practical process optimizations and improvements in product development and internal automation tools to streamline day-to-day engineering activities and reduce re-work costs. Telecommuting permitted up to 4 days per month. Full time employment, Monday -- Friday, 40 hours per week. ** ** MINIMUM REQUIREMENTS: Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Software Engineering, or a related field and 5 years of progressive, post-baccalaureate work experience. Must have 5 years of experience in each of the following: - Full software product development lifecycle for Automotive Electronic Control Units (ECUs); - CAN protocol; - Real-time programming in C for microcontroller-based Automotive Electronic Control Units (ECUs); - Real Time Operating Systems; and - Acting as a technical lead or product owner, mentoring other embedded software engineers and coordinating with cross-functional stakeholders. Must have 4 years of experience in direct customer interface experience acting as the technical primary point of contact with Automotive OEMs in all phases of the development lifecycle, from quotation to production. Must have 3 years of experience in each of the following: - OEM requirement analysis and management with DOORS tool; - AUTOSAR software architecture; - Automotive SPICE processes including the creation of required work products and traceability through requirements, design, coding, and tests; and - Applying structured problem-solving methodologies for addressing complex engineering issues. Must have 2 years of experience in each of the following: - Model-based or formal software design documentation using SysML or UML; - Scaled agile framework (SaFe); - Contributing to functional safety activities consistent with Functional Safety Management for software development in the Automotive industry; - Contributing to cyber security activities for software development in the Automotive industry; and - Developing tools or scripts using Python or C#. Telec

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.