Senior Mechatronic Software Engineer at General Motors
Milford, Michigan, USA -
Full Time


Start Date

Immediate

Expiry Date

17 Oct, 25

Salary

0.0

Posted On

17 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Engineering, Computer Science, Coding Practices, Software, Git, C, Management Software, Infrastructure, Operating Systems, Embedded C, Software Development, Microcontrollers

Industry

Computer Software/Engineering

Description

JOB DESCRIPTION

Design, develop, implement, and debug software in cross functional teams in the design, creation and deliver and others. Test and demonstrate software functionality and readiness in prototype benches. Ensure common solutions across all GM owned software. Document requirements for design solution and link them to test cases that can demonstrate software functionality. Utilize automated test tools in build environments and benches to verify functionality of the developed software. Coordinate and collaborate with specialized teams such as Systems, Safety, Electrical Architecture, Cybersecurity, Software Defined Vehicle, Calibration and Vehicle Performance. Support root cause analysis and debugging. Collaborate in meetings with suppliers to develop micro, peripheral, and ECU specific solutions for new technology. Contribute to software quality improvements to determine if restructuring is needed to improve quality, maintainability, reusability, or other software improvements. Troubleshoot code to resolve design deficiencies and develop solutions to resolve them. Hybrid Work Policy - 3 days In-office, 2 days remote. Must be able to report to listed local office.

REQUIREMENTS:

Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field of study. Five (5) years of experience as a Software Architect, Senior Software Engineer, Lead Engineer, or related occupation. Must also have five (5) years of experience in the following: Embedded software development; C and embedded C; Reading schematics for basic electrical circuits; Infrastructure and basic software including autosar stack; Real Time Operating Systems (RTOS) for microcontrollers; Configuration management software including GIT; Cybersecurity and Safety coding practices; and Software for embedded controls systems for the infrastructure layers including HWIO, BSW, Complex Drivers, and SUMs.

Responsibilities

Please refer the Job description for details

Loading...